[OpenLayers-Users] Magnifier window

Alexandre Dube adube at mapgears.com
Fri Feb 5 08:38:55 EST 2010


Steve,

  You've got it all right.

Kind regards,

Alexandre


Steve.Toutant at inspq.qc.ca wrote:
>
> Thanks Alexandre,
> More detailed...
> Per example, a user could watch the whole world and the ov-map will be 
> zoomed on Chicoutimi. Whatever the user do on the main map (panning, 
> zooming), I want the ov-map to stick on Chicoutimi, because it is so 
> beautiful ;-)
:)


> But if a layer is selected on the tree I want both maps to show it.
> So if I understood well your idea I don't need to add a mapmove event 
> since the ov-map will have a fix position.
> But, cloning layers and add handler function on each node will do what 
> I expect.
>
> Of course, I need to anchor this new map in the bottom right corner.
> Correct me if I'm wrong
> thanks again
> Steve
>
>
>
>
>
> *Alexandre Dube <adube at mapgears.com>*
>
> 04/02/2010 03:36 PM
>
> 	
> A
> 	Steve.Toutant at inspq.qc.ca
> cc
> 	users at openlayers.org
> Objet
> 	Re: [OpenLayers-Users] Magnifier window
>
>
>
> 	
>
>
>
>
>
>
>
> Hi Steve,
>
>  I think you could do something like that (pseudo-code) :
>
>  Create your original map
>  Create all your layers and add them to the map
>
>  Create your ov-map
>  Register a mapmove event to the map to make ov-map follow it
>  For each layer
>    Clone it and add it to ov-map
>    Register a visibilitychange event to a onVisibilityChanged function
>
>  onVisibilityChanged: function(event)
>    var layers = ov-map.getLayersByName(this.name); // this is the layer
> the visibility was changed
>    if(layers && layers.length == 1)
>      layers[0].setVisibility(this.visibility())
>
> Do you get the idea ?
>
> Best regards,
>
> Alexandre
>
> Steve.Toutant at inspq.qc.ca wrote:
> >
> > Hi,
> > I'm using openlayers with geoext.
> > I would like to create a magnifier window. So it is like an overview
> > map with a fix map center and a fix zoom level, but the main map and
> > this overview map share the same geoext tree, so the layers are
> > shown/hidden on both maps.
> >
> > I think I can do it if I start with the overview map example, here
> > http://www.openlayers.org/dev/examples/example-list.html
> >
> > Does someone have a better idea or already tried this?
> >
> > thanks in advance
> > Steve
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Users mailing list
> > Users at openlayers.org
> > http://openlayers.org/mailman/listinfo/users
> >  
>
>
> -- 
> Alexandre Dubé
> Mapgears
> www.mapgears.com
>
>
>
>


-- 
Alexandre Dubé
Mapgears
www.mapgears.com




More information about the Users mailing list