0
var neighborhoods = [{lat: 29.988097, lng: 31.442075},];
var marker = [];
var map;
function myMap() {
map = new google.maps.Map(document.getElementById('googleMap'), {
zoom: 13,
center: {lat: 30.024710, lng: 31.446871}
});
}
function drop() {
clearMarker();
for (var i = 0; i < neighborhoods.length; i++) {
addMarkerWithTimeout(neighborhoods[i], i * 200);
}
}
function addMarkerWithTimeout(position) {
marker.push(new google.maps.Marker({
position: position,
map: map,
animation: google.maps.Animation.DROP
}))
};
function zoom(){
for (var i = 0; i < marker.length; i++){
marker[i].addListener('click',function(){
map.setZoom(15);
})
}
}
function clearMarker() {
for (var i = 0; i < marker.length; i++) {
marker[i].setMap(null);
}
marker = [];
};
我不知道爲什麼點擊標記時它沒有放大。 或者是否有任何其他功能可以用來使這種情況發生,因爲除了這個問題,這個代碼除了這個問題外,每件事情都很順利如何在標記點擊時放大標記?
您沒有顯示如何構建您的地圖。你剛剛展示了你爲構建地圖而寫的對手。 –