you will have to do something similar for 'pmap_setGeoExt()' in map.php around line ~203 ... $this->geoext0 = $this->map->extent; ...
if you use the slider you will also notice that the max values are not correct. This needed some dynamic updating of the JS 's1' value. On this at least I will have once a look because it is also required for consistent use of the slider in case where the map windows is resizeable with the mouse (pm 2 and latest dev for pm 1). armin Gambin Dejan wrote: > Thanks Armin, > > I have done it and it works ok except with "Back" button which can still go > to "Full extent"...."Home" button works OK, "Zoom out" too... > > dejan > >> -----Original Message----- >> From: Armin Burger [mailto:armin.burger at gmx.net] >> Sent: Monday, May 22, 2006 3:51 PM >> To: Gambin Dejan >> Cc: pmapper-users at faunalia.it >> Subject: RE: [Pmapper-users] Dynamic map creation in pmapper >> >> >> Dejan, >> >> I see a possibility by writing the initial (= max ) extent as >> assoc array to a session variable at the start. And then you >> have to re-read this extent and use this one instad of the default. >> >> So, in map.php substitute line ~400 >> $this->maxextent = $this->map->extent; >> >> with something like >> >> $initext = $_SESSION['initext']); >> $maxext = ms_newrectObj(); >> $maxext->setextent($initext["minx"],$initext["miny"],$initext[ > "maxx"],$initext["maxy"]); >> $this->maxextent = $maxext; >> >> >> armin >> >>> --- Urspr?ngliche Nachricht --- >>> Von: "Gambin Dejan" <Dejan.Gambin at pula.hr> >>> An: "Armin Burger" <armin.burger at gmx.net> >>> Kopie: <pmapper-users at faunalia.it> >>> Betreff: RE: [Pmapper-users] Dynamic map creation in pmapper >>> Datum: Mon, 22 May 2006 13:09:50 +0200 >>> >>> Hi Armin, >>> >>> I have done this like you described me. I have a tileindex >> shapefile >>> and I am zooming to the desired extent when clicking. The >> question is: >>> how can I configure the application so that user can not zoom to >>> larger extent than the one he used to open the map (for example the >>> map is opened with the desired extent but the user can >> click on Home >>> button or use "Zoom out" and >> get >>> the whole map and I don't want that). I have to dinamically >> limit the >>> scale? >>> >>> dejan >>> >>>> -----Original Message----- >>>> From: Armin Burger [mailto:armin.burger at gmx.net] >>>> Sent: Thursday, May 18, 2006 9:59 AM >>>> To: Gambin Dejan >>>> Cc: pmapper-users at faunalia.it >>>> Subject: Re: [Pmapper-users] Dynamic map creation in pmapper >>>> >>>> >>>> why don't you just put all your hotspot tiffs into an image >>>> catalog (strangely called 'tileindex' in mapserver). And then >>>> use this tileindex shapefile for zooming to the desired >>>> initial extent, using the functionality to start the >>>> application zoomed onto an initial extent (there was a >>>> posting 2 days ago with regard to this function). >>>> >>>> this functionality requires currently pmapper version 1, it's >>>> not included in version 2 yet. Since you do not mention which >>>> one you are using (as at least half of all others on this >>>> list), I cannot say if this is then working for you. >>>> >>>> armin >>>> >>>>> --- Urspr?ngliche Nachricht --- >>>>> Von: "Dejan Gambin" <dejan.gambin at pula.hr> >>>>> An: <pmapper-users at faunalia.it> >>>>> Betreff: [Pmapper-users] Dynamic map creation in pmapper >>>>> Datum: Wed, 17 May 2006 21:24:47 +0200 >>>>> >>>>> Hi, >>>>> >>>>> I have an imagemap with 100 hotspot areas. Each hotspot is >>>> rectangular >>>>> area represented by one tiff file (about 170MB in size including >>>>> built-in overviews). When user clicks on a hotspot the map >>>> with this >>>>> area should be dsiplayed (maybe its neighbours too if this >>>> is not too >>>>> complicated). >>>>> >>>>> So, I have generated the imagemap and the Javascript needed to >>>>> open >>>>> the pmapper window with proper arguments on user click. But >>>> what about >>>>> the map files? I wouldn't like to have to generate a hundred of >>>>> map >>>>> files. May I create the map file dynamically? Where to >> put the code? >>>>> thanks very much >>>>> >>>>> dejan >>>>> >>>>> >>>>> _______________________________________________ >>>>> Pmapper-users mailing list >>>>> Pmapper-users at faunalia.it >>>>> http://faunalia.it/cgi-bin/mailman/listinfo/pmapper-users >>>>> >>>> -- >>>> GMX Produkte empfehlen und ganz einfach Geld verdienen! >>>> Satte Provisionen f?r GMX Partner: >> http://www.gmx.net/de/go/partner >> -- >> Mobile Internet - E-Mail und Internet immer und ?berall! >> GMX zum Mitnehmen: http://www.gmx.net/de/go/pocketweb >> > >