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