如何获取我的谷歌地图窗口的边界框坐标

时间:2013-03-27 06:11:09

标签: javascript jquery google-maps-api-3

我正在开发一个包含google maps api v3和PostGres的项目。

我想要做的是将我的地图窗口的边界框坐标(左下角和右上角)传递给POSTGRES,并在特定缩放级别获取生成的地图窗口的POI位置。

我怎样才能做到这一点..?有任何想法吗?在api v3中是否已经有了直接功能?

我已经有了这个,但这似乎对我不起作用

Finding the lat-long of the corners in a Google Maps window

1 个答案:

答案 0 :(得分:20)

question正在使用Google Maps API v2,请使用等效的Google Maps API v3 google.maps.Map.getBounds()

在bounds_changed事件触发之前,边界将不可用,因此将其包装在bounds_changed

的侦听器中
google.maps.event.addListener(map, "bounds_changed", function() {
   // send the new bounds back to your server
   alert("map bounds{"+map.getBounds());
});