我遇到了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)更小。
有没有解决方案来解决它?您应该无法获得比边界框允许的更小的地图。