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 >