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が表示されるはずです。
しかし、私は全世界を見ることができるようにズームアウトすることができ、mapはmap-div(900 * 500)よりも小さくなります。
解決策はありますか?バウンディングボックスで許容されるよりも小さいマップを取得できないようにすべきです。