根据不同的纬度和长度设置谷歌地图的缩放级别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了根据不同的纬度和长度设置谷歌地图的缩放级别相关的知识,希望对你有一定的参考价值。

我在谷歌地图上绘制了不同的网站(基本上是多边形/圆形)。一个网站可以在谷歌地图上的世界任何地方。我在一个数组中有中心lat和多个站点(多边形/圆形),我想设置地图的缩放级别,以便可以在一个视图中看到所有站点。

对于例如如果地图中只显示一个站点,则缩放级别应该更高。

请帮帮我。我正在寻找javascript代码。

答案

试试这个提示

var latlngBounds = new google.maps.LatLngBounds();

latlng对象数组;

for(i=0;i<array.length;i++){
   latlngBounds.extend(array[i]);
}

map.fitBounds(latlngBounds);

以上是关于根据不同的纬度和长度设置谷歌地图的缩放级别的主要内容,如果未能解决你的问题,请参考以下文章

如何在android中根据谷歌地图不同的缩放级别调整谷歌地图标记的大小

如何设置谷歌地图缩放级别以显示所有标记?

如何根据标记位置设置谷歌地图的缩放级别

如何找到给定纬度/长度以北x km的纬度/经度?

手动设置纬度和经度后谷歌地图不显示(缩放到)当前位置[重复]

如何在所有缩放级别中创建具有相同半径的谷歌地图 v3 圆?