Mit AngularJS und der GoogleMaps-API haben mein Team und ich festgestellt, dass es ziemlich schwierig ist, Marker zu erhalten, um genau das zu erreichen, was Sie wollen.AngularJS/GoogleMaps (Markierungen jederzeit ausblenden)
Wir verwenden Polygone (anstelle von Markern) auf unserer Kartenseite, um bestimmte Bereiche darzustellen. Wenn diese Bereiche angeklickt werden, erscheint ein InfoWindow mit relevanten Informationen. Wenn der Benutzer auf ein anderes Polygon klickt, wechselt das InfoWindow problemlos zu diesem Polygon, und auf dem ursprünglichen Parkplatz wird kein Marker angezeigt. Das ist alles gut und gut, aber wenn der Benutzer ein InfoWindow schließt, das von irgendeinem Polygon gegeben wird, erscheint der rote Markierung wieder.
Fazit: Gibt es eine Möglichkeit, Marker dauerhaft zu verstecken, so dass selbst wenn ein InfoWindow geschlossen ist (geschlossen), es nicht angezeigt wird?