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

时间:2011-09-05 07:19:31

标签: javascript google-maps

我想找到最小纬度/经度&谷歌地图的可见区域区域的最大纬度/经度值。例如:如果我沿着任何轴拖动地图而不是拖动结束,java脚本将提示我最小/最大纬度/经度值。

2 个答案:

答案 0 :(得分:4)

您可以挂钩Map的事件监听器 - >空闲事件:

  

在平移或平移后地图变为空闲时会触发此事件   变焦。

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

答案 1 :(得分:2)

使用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