gpt4 book ai didi

javascript - 如何在谷歌地图中设置标记的最佳缩放

转载 作者:行者123 更新时间:2023-11-28 08:43:59 28 4
gpt4 key购买 nike

我必须在 Google map 中使用标记一次仅显示一个位置。

我尝试使用以下代码使用自动缩放和自动居中:

var bounds = new google.maps.LatLngBounds();
bounds.extend(latlng);

map.fitBounds(bounds); // auto zoom
map.panToBounds(bounds); // auto center

还尝试了以下方法:

var bounds = new google.maps.LatLngBounds();
bounds.extend(latlng);

map.setCenter(bounds.getCenter(), map.getBoundsZoomLevel(bounds));

上述两种解决方案都提供了最大缩放,因为我只显示 map 中的一个位置。使用最大缩放比例,我无法在 map 中看到周围的位置。

是否有任何解决方案来设置缩放以提供更好的 map View 。

提供适合所有位置的最佳缩放尺寸(如 8、9、10...),也是相当大的一个。

谢谢,
戈帕尔。

最佳答案

请引用链接:http://jsfiddle.net/ZqhPM/3

       var mapOptions = {
center: new google.maps.LatLng(39.8634242, -97.28818149999998),
zoom: 8,
mapTypeId: google.maps.MapTypeId.ROADMAP
};

如果您想增加缩放级别。请更改 map 选项中的缩放选项。

关于javascript - 如何在谷歌地图中设置标记的最佳缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20116657/

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