Auf dieser Seite werden die UI- und Fehlerereignisse beschrieben, die programmatisch erfasst und verarbeitet werden können.
Ereignisse auf der Benutzeroberfläche
In diesem Abschnitt werden die interaktiven Ereignisse und Benachrichtigungen zu Statusänderungen beschrieben, die Sie programmatisch überwachen und verarbeiten können, wenn Sie mit 3D-Karten arbeiten. JavaScript im Browser ist ereignisgesteuert, das heißt, es reagiert auf Nutzerinteraktionen durch Generieren von Ereignissen, die Ihr Programm überwachen und entsprechend Code ausführen kann.
Es gibt zwei Haupttypen von Ereignissen:
- Nutzerinteraktionsereignisse (z. B. Mausklicks) werden vom Darstellungsbereich der 3D-Karte in den Code übernommen. Mit diesen Ereignissen können Sie auf direkte Nutzeraktionen in der 3D-Kartenumgebung reagieren. Beispiel ansehen
- Benachrichtigungen zu Statusänderungen geben Aktualisierungen der zugrunde liegenden 3D-Kartendatenmodelle und des Renderingstatus mithilfe eines konventionellen
gmp-propertychange
-Namenskonventionsschemas an.
Jedes 3D Mapping API-Objekt stellt eine Reihe benannter Ereignisse bereit, für die Ihr Programm Ereignis-Listener registrieren und die Logik ausführen kann, wenn diese Ereignisse mit der integrierten addEventListener()
-Funktion auftreten.
Im folgenden Beispiel sehen Sie, welche Ereignisse ausgelöst werden, wenn ein Nutzer mit der Karte interagiert: