我遇到了osm和openlayers的問題。 首先,我的地圖對象OpenLayers小於邊界框的小縮放
var wgs84 = new OpenLayers.Projection("EPSG:4326");
var map = new OpenLayers.Map ('map',
{
projection: new OpenLayers.Projection("EPSG:900913"),
displayProjection: wgs84,
maxExtent: new OpenLayers.Bounds(-180,-20, 180, 90),
controls: [
new OpenLayers.Control.MousePosition(),
new OpenLayers.Control.PanZoomBar(),
]
});
,你可以看到,我的邊框結束於-20,所以antarctis應顯示。
但我能夠縮小以便我可以看到整個世界,並且地圖比地圖div(它是900 * 500)更小。
有沒有解決方案來解決它?您應該無法獲得比邊界框允許的更小的地圖。