Ich möchte einen Marker vergrößern, wenn ich darauf klicke, ohne seine Position relativ zu den Grenzen meiner aktuellen Kartenansicht zu ändern.Google Maps API v3 - Vergrößern und dabei die Position des angeklickten Standorts oder Markers beibehalten
Zoomed In Image with marker location relative to border unchanged
Wer weiß, wie dies funktionieren könnte könnte? Im Folgenden wird die Markerposition nicht beibehalten.
newMarker.addListener('click', function() {
closeAllInfoWindows();
var pos = newMarker.position();
var bounds = map.getBounds();
map.setZoom(map.getZoom() + 1);
map.panTo(pos);
});
Dies funktioniert, wenn Sie wollen, dass der Marker in der Mitte bleibt. Ich würde gerne mit meiner Maus über einen Marker beispielsweise in der oberen linken Ecke fahren und die Karte zoomen lassen, während ich weiter auf den Marker zoomen kann, ohne meine Maus zu bewegen. (Siehe die Funktion zum Scrollen, um die Web-Version von Google Maps zu vergrößern). Vielen Dank! –
Ich empfehle Ihnen, [Maps Event Listeners] zu lesen (https://developers.google.com/maps/documentation/javascript/events). Versuche es. Tauchen Sie ein. :) – noogui