gpt4 book ai didi

javascript - 适合添加到 map 的所有点

转载 作者:行者123 更新时间:2023-11-30 08:57:01 24 4
gpt4 key购买 nike

我刚刚使用 Wordpress 创建了动态谷歌地图。

现在我正在寻找一种方法,在我在谷歌地图上生成所有点之后,重新居中/缩放 map 以将所有生成的点放入容器中,比方说,每边都有 10% 的边距.

我搜索了 API,但没有找到看起来有用的东西。

有没有办法做到这一点,还是我需要一个片段?

PS:我正在使用带有 Javascript 的 API V3(通过 PHP 填充 map )。

最佳答案

您必须循环标记数组并扩展边界。此示例假定您之前使用添加到 map 的每个标记填充了一个 markers[] 变量。

var bounds = new google.maps.LatLngBounds(),
markerIndex = 0;
for (markerIndex; markerIndex < markers.length; markerIndex++) {
var marker = this.markers[markerIndex];
bounds.extend(marker.position);
}
map.fitBounds(bounds);

关于javascript - 适合添加到 map 的所有点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12697628/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com