【发布时间】:2012-08-04 16:25:51
【问题描述】:
默认情况下,Google 地图地形视图可以无限平移地图图块。您可以使用LatLngBounds() 来限制这一点,但是我应该使用哪些最大和最小坐标来将视口设置为地球而不是地图区域之外?
北美坐标:
var strictBounds = new google.maps.LatLngBounds(
new google.maps.LatLng(28.70, -127.50),
new google.maps.LatLng(48.85, -55.90)
);
我试过(+90, -180)(-90,180) 没有成功。
【问题讨论】:
-
在墨卡托投影上,纬度上升到 85 和 -85,而不是 90。
-
墨卡托投影不限于从 85° 到 -85° 的纬度。它只是在极端纬度变得越来越扭曲,而谷歌地图会在这些纬度附近切断投影。
标签: javascript google-maps google-maps-api-3 latitude-longitude