繁体   English   中英

如何在谷歌地图上找到最小和最大的纬度和经度

[英]how to find minimum & maximum values latitude and longitude on google map

我想定位Google地图可见区域的最小纬度/经度和最大纬度/经度值。例如:如果我沿地图的任何轴(而不是拖动端)拖动地图,则Java脚本会以最小/最大纬度/经度值。

您可以为Map-> idle event挂接事件监听器:

当地图在平移或缩放后变得空闲时,将触发此事件。

在该事件内,您可以调用Map.getBounds()方法。 然后,您可以使用LatLngBounds.getNorthEast()LatLngBounds.getSouthWest()方法来获取可见区域的左上角和右下角。

使用google.maps.Map#getBounds

例如:

var map = new google.maps.Map(document.getElementById('map-div'), { /* options */});
var bounds = map.getBounds();

http://code.google.com/apis/maps/documentation/javascript/reference.html#Map

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM