In kleinen Zoomstufen wird eine Stelle doppelt oder mehrmals angezeigt (Weltkarte wird horizontal wiederholt). Wenn ich einen Marker auf der Karte mit Koordinaten platziere (z. B. -32.05604, 115.74718), werde ich ihn mehr als einmal auf der Karte sehen. Es ist normal.Falsche Position des Infofensters bei kleinen Zoomstufen. Google maps api v3
Aber wenn ich versuche, Infowindow auf Maus Hover zu zeigen, werde ich falsches Verhalten bekommen. Infowindow wird immer in der Nähe eines meiner Marker und niemals in der Nähe von anderen angezeigt, ohne Bezug darauf, welcher Marker unter dem Mauszeiger war.
Siehe Beispiel hier: (Versuchen Sie, die Maus zur linken Markierung auf der Karte zu bewegen). https://jsfiddle.net/m3wpk1gr/1/
Wie Infowindow für Marker, die unter Maus?
Mein Code:
function initialize() {
var myLatLng = new google.maps.LatLng(-32.05604, 115.74718),
myOptions = {
zoom: 1,
center: new google.maps.LatLng(-32.05604, 0)
},
map = new google.maps.Map(document.getElementById('map-canvas'), myOptions),
marker = new google.maps.Marker({
position: myLatLng,
map: map
});
marker.setMap(map);
var iw = new google.maps.InfoWindow();
marker.addListener('mouseover', function() {
iw.setContent('InfoWindow');
iw.open(map, this);
});
marker.addListener('mouseout', function() {
iw.close();
});
}
initialize();
Dank wiederholt werden, @ dr-molle. So traurig. – ArsenyN