私の現在のOpenLayersを720度を示している以下のようになります。 a wrong map http://i1179.photobucket.com/albums/x384/yoyomyo/Picture2.pngOpenLayersを、世界中の
がなければならないとして、それは2倍の数の大陸を持っています。
私は自分のマップに境界を設定しようとしていたが、マップ全体がちょうどレンダリングすることを拒否:
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