【发布时间】:2011-11-10 10:04:29
【问题描述】:
我想定位谷歌地图可见区域区域的最小纬度/经度和最大纬度/经度值。例如:如果我沿着任何轴拖动地图而不是拖动结束时,java 脚本将提醒我最小/最大纬度/经度值。
【问题讨论】:
我想定位谷歌地图可见区域区域的最小纬度/经度和最大纬度/经度值。例如:如果我沿着任何轴拖动地图而不是拖动结束时,java 脚本将提醒我最小/最大纬度/经度值。
【问题讨论】:
使用 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
【讨论】:
您可以为 Map -> 空闲事件挂钩事件侦听器:
当地图在平移或平移后空闲时触发此事件 缩放。
在该事件中,您可以调用Map.getBounds() 方法。然后可以使用LatLngBounds.getNorthEast() 和LatLngBounds.getSouthWest() 方法获取可见区域的左上角和右下角。
【讨论】: