[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