从当前缩放谷歌地图获取边界的经度和纬度
我需要知道当前区域的四个angular落的长和宽,就像这张图片一样

我已经尝试过,但没有运气:
map.getBounds(); 任何帮助?
你在那里的一半。 所有你需要做的就是获得地图边界,然后提取(和正确使用)的angular落的坐标。
 var bounds = map.getBounds(); var ne = bounds.getNorthEast(); // LatLng of the north-east corner var sw = bounds.getSouthWest(); // LatLng of the south-west corder 
你从上面两个得到西北angular和东南angular:
 var nw = new google.maps.LatLng(ne.lat(), sw.lng()); var se = new google.maps.LatLng(sw.lat(), ne.lng()); 
请记住,地图必须已被初始化,否则地图边界为空或未定义。
 如果要更新有关视口的每个更改,请使用idle事件侦听器: 
 google.maps.event.addListener(map, 'idle', function(ev){ // update the coordinates here });