gpt4 book ai didi

javascript - 谷歌地图 : How to zoom out to all locations on map

转载 作者:行者123 更新时间:2023-11-29 22:24:43 25 4
gpt4 key购买 nike

我正在开发一个应用程序,该应用程序使用谷歌地图显示不同地点的列表,我的一切工作正常并使用 currentLocation 和 closestsLocation 并且它缩放以显示它,但我试图更改它以设置它以便它会缩小以显示所有建筑物,而不仅仅是最近的建筑物

编辑:这是工作代码

// Sets the bounds of the map to include at lease one visable marker
function setBounds(){
if ( markerCluster.getMarkers().length > 0 && homeMarker != null){
map.setZoom(17);
var visableMarkers = markerCluster.getMarkers();
// want to set the starting position at the homeMarker

//Make an array of the LatLng's of the markers you want to show
var LatLngList = new Array ();
LatLngList.push(homeMarker.position);
$.each(visableMarkers, function() {
LatLngList.push(this.position);
});

// Create a new viewpoint bound
var bounds = new google.maps.LatLngBounds ();
// Go through each...
for (var i = 0, LtLgLen = LatLngList.length; i < LtLgLen; i++) {
// And increase the bounds to take this point
bounds.extend (LatLngList[i]);
}
// Fit these bounds to the map
map.fitBounds (bounds);
}
}

最佳答案

你的数组 LatLngList 的代码不正确,我认为应该这样说

var LatLngList = new Array (new google.maps.LatLng (52.537,-2.061), new google.maps.LatLng (52.564,-2.017));

关于javascript - 谷歌地图 : How to zoom out to all locations on map,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10284451/

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