Hello to the list.

With the code below there is no map displayed. Why not? If I change the
bounding box to coordinates more nortly then a map is displayed.
First I thought that there is only ice but I checked this on the
OpenStreetmap-Site and there a coast line should be drawn.

Many thanks for tips and hints.

Best regards

Juergen

code:
function init(){
var map;
var point;
var lonLat;
var sphericalMercator = new OpenLayers.Projection('EPSG:900913');
var epsg4326 = new OpenLayers.Projection('EPSG:4326');
var leftBottom = new
OpenLayers.LonLat(166.516667,-89.983333).transform(epsg4326,
sphericalMercator);
var rightTop = new
OpenLayers.LonLat(179.983333,-77.850000).transform(epsg4326,
sphericalMercator);
var bounds = new OpenLayers.Bounds(leftBottom.lon, leftBottom.lat,
rightTop.lon, rightTop.lat);
        
var layer = new OpenLayers.Layer.OSM.Mapnik('Standardkarte');
map = new OpenLayers.Map('map', {
        maxExtent: bounds, restrictedExtent: bounds, projection: 
sphericalMercator,
        displayProjection: epsg4326,
        controls: [
                new OpenLayers.Control.Navigation(),
                new OpenLayers.Control.PanZoomBar(),
                new OpenLayers.Control.OverviewMap(),
                new OpenLayers.Control.LayerSwitcher({'ascending':false})
        ]
});
map.addLayer(layer);

lonLat = new OpenLayers.LonLat((leftBottom.lon +
rightTop.lon)/2,(leftBottom.lat + rightTop.lat) / 2)
        .transform(epsg4326, map.getProjectionObject());
map.setCenter(lonLat);
map.zoomToMaxExtent();
map.addControl(new OpenLayers.Control.LayerSwitcher());
}
-- 
Meine stets unfertige Homepage: www.dankoweit.de
_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to