我正在将 V2 代码转换为 V3。在下面的两个函数中,它们都使用了 getBoundsZoomLevel 函数。而不是该功能如何在谷歌地图v3中使用。请帮忙。
function fitSpecifiedMarkers(){
var bounds = new google.maps.LatLngBounds();
for (var i = markers.length-1; i>=0; i--) {
bounds.extend(markers[i].getPosition());
}
var zoomLvl = this.map.getBoundsZoomLevel(bounds); // V2 function, not available in v3.
if (zoomLvl > this.maximumZoom) {
zoomLvl = this.maximumZoom;
}
this.map.setCenter(bounds.getCenter(), zoomLvl);
}
function clusterMarker() {
var bounds = new google.maps.LatLngBounds();
var listen = google.maps.event.addListener(marker, 'click', function() {
// Center & zoom map to contain all map markers in cluster group when clicked
self.map.setCenter(bounds.getCenter(), self.map.getBoundsZoomLevel(bounds));
}
}
在此先感谢您的帮助。