[OpenLayers-Users] controls missing, and scale, permalink etc misplaced

Christopher Schmidt crschmidt at metacarta.com
Tue Jun 9 14:13:38 EDT 2009


On Tue, Jun 09, 2009 at 01:27:51PM -0400, Nicholas Efremov-Kendall wrote:
> Hi Again,
> I've sloppily worked around the issue by just creating another div with the
> id 'map,' which at least loads my data into the right place. However, now my
> controls are missing (zoom etc) and the permalink, scale, and coordinates
> have all been moved to the top left corner. I assume this is a fairly simple
> gotcha that I'm over looking...any help and your patience is appreciated.
> 
> 1) what happened to the controls?

Probably the images aren't copied.

  http://docs.openlayers.org/library/deploying.html#deploying-files

> 2) why is my scale bar displaying NaM/NaFt (I know this must have to do with
> the projection or the lack of one in my gml)

 units should be 'm', not 'meters'.

> 3) why did the permalink, scale, and mouseposition get moved to the topleft
> corner?

http://faq.openlayers.org/overviewmap/why-does-the-overviewmap-display-on-the-topleft-of-the-map-and-not-in-the-default-position/

> here's my code
>     var lon = 675833.7195;
>         var lat = 3740782.6657;
>         var zoom = 2;
>         var map, layer;
>         var options = {
>         maxResolution: 'auto',
>         maxExtent: new OpenLayers.Bounds(568446.75, 3565307.25, 813860.25,
> 3781736.25),
>         projection: new OpenLayers.Projection("EPSG:22332"),
>         units: "meters"
>         };
> 
>         //Map Creation
>    function init(){
>            map = new OpenLayers.Map('map', options);
>         var topo = new OpenLayers.Layer.GML("Jerba Topography", "topo.gml",
> {isBaseLayer: true, styleMap: new OpenLayers.StyleMap({strokeWidth: 1,
> strokeColor: "#000000"}) });
>          map.addLayer(topo);
>          var sites = new OpenLayers.Layer.GML("Sites", "sites.gml",
> {styleMap: new OpenLayers.StyleMap({pointRadius: 2.5, fillColor: "#CCCCCC"},
> {projection: new OpenLayers.Projection("EPSG:22332 ")})
>         });
>          map.addLayer(sites);
>          map.addControl( new OpenLayers.Control.LayerSwitcher());
>             map.addControl( new OpenLayers.Control.MousePosition());
>             map.addControl( new OpenLayers.Control.OverviewMap());
>             map.addControl( new OpenLayers.Control.ScaleLine());
>             map.addControl(new OpenLayers.Control.Permalink());
>             map.setCenter(new OpenLayers.LonLat(lon, lat), zoom);
>             }

> _______________________________________________
> Users mailing list
> Users at openlayers.org
> http://openlayers.org/mailman/listinfo/users


-- 
Christopher Schmidt
MetaCarta



More information about the Users mailing list