Steve, You've got it all right.
Kind regards, Alexandre [email protected] 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 <[email protected]>* > > 04/02/2010 03:36 PM > > > A > [email protected] > cc > [email protected] > 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 > > [email protected] 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 > > [email protected] > > http://openlayers.org/mailman/listinfo/users > > > > > -- > Alexandre Dubé > Mapgears > www.mapgears.com > > > > -- Alexandre Dubé Mapgears www.mapgears.com _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
