Yes I want to use this idea, so I modify my code like this :
var minimapImgLayer = new OpenLayers.Layer.Image('ImageLayer', 'reference.jpg', new OpenLayers.Bounds(extent->minx, extent->miny, extent->maxx, extent->maxy), new OpenLayers.Size('150', '150'), {numZoomLevels: '1', alwaysInRange: true} ); var ol_miniMap; var ol_Map = new OpenLayers.Map('viewport', { controls: [ ol_miniMap = new OpenLayers.Control.OverviewMap( { mapOptions: { maxExtent: new OpenLayers.Bounds(extent->minx, extent->miny, extent->maxx, extent->maxy), maxResolution: ResolutionMap, projection: ProjectionMap, units: UnitsMap, layers: [minimapImgLayer], numZoomLevels: '1' }, size: new OpenLayers.Size('150','150') } ) ], maxExtent: new OpenLayers.Bounds(extent->minx, extent->miny, extent->maxx, extent->maxy), scales: [NewScalesMap], maxResolution: ResolutionMap, units: UnitsMap, i: szImgFormat, tileSize: new OpenLayers.Size('tileWidth','tileHeight'), projection: ProjectionMap }, numZoomLevels = NumberScalesMap ); The reference.jpg image has a resolution of 150*150 pixels. With this code, I have no error message. But the overview map display a clone of main map, instead of my JPG image. I don't know why ..?? Is what someone have an idea of solution ?? Thank you in advance !! JDG ________________________________ De : XinGang Li [mailto:slinav...@gmail.com] Envoyé : mercredi 6 mai 2009 07:25 À : Jean-Daniel JDG. GONON Cc : d...@openlayers Objet : Re: [OpenLayers-Dev] .JPG image in OverviewMap You can use the OpenLayers.Layer.Image with one zoom level in your overview map, like this: var imageLayer = new OpenLayers.Layer.Image( "ImageLayer", "test.jpg", new OpenLayers.Size(150, 150), {numZoomLevels: 1, alwaysInRange: true} ); On Tue, May 5, 2009 at 6:12 PM, Jean-Daniel JDG. GONON <j...@geosphere.fr> wrote: For my question : I can't specify LAYER attribut of overviewMap control, because this JPG image is generated by an admin according wanted layers mapfile's (it's generated when it's necessary) : the wanted layers can change often, so I can't modify LAYER attribute each times. Selected layers by the admin in the JPG image aren't saved elsewhere. Zooming function doesn't interrest me : the JPG image has 150*150px resolution, and I want always display the full map in OverviewMap (whatever the scale and the current position in OpenLayers map). But I want to keep a moving function between OpenLayers map and OverviewMap... Thank you in advance. JDG ________________________________ De : Jean-Daniel JDG. GONON Envoyé : lundi 4 mai 2009 14:14 À : 'dev@openlayers.org' Objet : .JPG image in OverviewMap Hi all, Is it possible to load a .JPG image in the overview map control ? In my application, a JPG mini-map is generated by an admin according to layers selected or not. I want to load this JPG image (with a point to locate the current position), with a fixed size and without zoom function. Thank you for answers JDG _______________________________________________ Dev mailing list Dev@openlayers.org http://openlayers.org/mailman/listinfo/dev -- Li XinGang EMail: slinav...@gmail.com Blog: avlee.cnblogs.com Site: www.mapboost.org
_______________________________________________ Dev mailing list Dev@openlayers.org http://openlayers.org/mailman/listinfo/dev