谷歌地图设置缩放动态避免多边形

时间:2017-02-07 07:32:34

标签: google-maps dynamic zoom

最后我说废话:如何在谷歌地图中设置缩放级别,以便我的所有标记都可见?我使用Polygon阅读了一些例子,但我认为这个概念是远远的?!

有没有一种方法可以在没有Polygon的情况下动态缩放?

如果没有,是否有使用Polygon的简单示例?我有一个名为gMarkers的数组,它有一个lat列和一个lng列。因此,通过该数组循环将使用gMarkers [i] [1]和gMarkers [i] [2]。

1 个答案:

答案 0 :(得分:0)

谷歌地图没有显示地图中显示所有“元素”的直接功能..你可以这样做获取你所有马克雷集合的最大和最小拉特和lng然后使用这些最大和最小坐标来构建一个

SW = new google.maps.LatLng(  your_min_lat, your_min_lng  );
aNE = new google.maps.LatLng( your_max_lat, your_max_lng );

bounds=  new google.maps.LatLngBounds(aSW, aNE);
map.fitBounds(bounds);