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 = [];
};
Ich weiß nicht, warum es nicht zoomt, wenn Sie auf den Marker klicken. Oder gibt es eine andere Funktion kann ich verwenden, um dies zu tun, weil alles mit diesem Code gut läuft, außer dieses ProblemWie kann ich den Marker vergrößern, wenn er angeklickt wird?
Sie haben nicht gezeigt, wie Sie Ihre Karte erstellen. Sie haben gerade die Komponenten angezeigt, die Sie geschrieben haben, um eine Karte zu erstellen. –