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