我目前的OpenLayers如下所示720度: a wrong map http://i1179.photobucket.com/albums/x384/yoyomyo/Picture2.png的OpenLayers是展示世界各地
它有兩倍多的大洲應該有。
我試圖界限設置爲我的地圖,但是整個地圖只是拒絕渲染:
var map = new OpenLayers.Map('map', {restrictedExtent: new OpenLayers.Bounds(-180, -90, 180, 90)});
var layer = new OpenLayers.Layer.OSM("Simple OSM Map");
map.addLayers([layer]);
map.setCenter(
new OpenLayers.LonLat(-71.147, -42.472).transform(new OpenLayers.Projection("EPSG:4326"),map.getProjectionObject()),
12);
是否有任何地圖大師知道我做錯了什麼?
哇,酷,耶,謝謝! (layer.wrapDateLine = false) – YoYoMyo