Google maps api 3 谷歌地图Javascript API意外显示视图';地图之外';
我使用的是谷歌地图Javascript API,我有动态生成的LatLng坐标。问题是,有时我会得到坐标和缩放级别,从而创建一个“脱离图表”的地图视图,这会让用户误以为他们的地图不工作。是否有一组坐标我应该限制值以避免这种情况 例如:Google maps api 3 谷歌地图Javascript API意外显示视图';地图之外';,google-maps-api-3,coordinates,latitude-longitude,Google Maps Api 3,Coordinates,Latitude Longitude,我使用的是谷歌地图Javascript API,我有动态生成的LatLng坐标。问题是,有时我会得到坐标和缩放级别,从而创建一个“脱离图表”的地图视图,这会让用户误以为他们的地图不工作。是否有一组坐标我应该限制值以避免这种情况 例如: map = new google.maps.Map(document.getElementById("map"), { center: new google.maps.LatLng(-89.16090481395844, 59.24382269379974
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 }
});
用户不知道发生了什么,除非他们缩小:
谷歌地图图像在纬度85.0511(-85.0511)处停止
该值来自谷歌地图基于的球形墨卡托投影的特性。您可以在这里找到用于计算值的公式:谢谢Tomik,这对我帮助很大!