Thanks Armin,

I have done this by setting: $this->GEOEXT = $_SESSION["initext"] and this is 
fine BUT:

1. when choosing the different map window size it goes to "Full extent" again 
2. as you said, the slider has to be updated accordingly


dejan

> -----Original Message-----
> From: Armin Burger [mailto:armin.burger at gmx.net]
> Sent: Tuesday, May 23, 2006 6:48 PM
> To: Gambin Dejan
> Cc: pmapper-users at faunalia.it
> Subject: Re: [Pmapper-users] Dynamic map creation in pmapper
> 
> 
> 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
> >>
> > 
> > 
> 

Reply via email to