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
> 

Reply via email to