我正在使用Google Maps Javascript API,并且我有动态生成的LatLng坐标。问题是,有时我得到坐标和缩放级别,创建一个“离开图表”的地图视图,这会让用户误以为他们的地图不起作用。是否有一组坐标我应该限制值以避免这种情况?
示例:
map = new google.maps.Map(document.getElementById("map"), {
center: new google.maps.LatLng(-89.16090481395844, 59.24382269379974),
zoom: 13,
mapTypeId: 'roadmap',
scaleControl: true,
navigationControlOptions: { style: google.maps.NavigationControlStyle.ZOOM_PAN }
});
除非他们缩小,否则用户不知道发生了什么:
答案 0 :(得分:2)
谷歌地图图像在纬度85.0511(-85.0511)处停止。
该值来自Google Maps所基于的球形墨卡托投影的特征。您可以在此处找到用于计算值的公式:http://en.wikipedia.org/wiki/Mercator_projection#Uses