Na tej stronie opisujemy zdarzenia interfejsu użytkownika i zdarzenia błędów, których możesz nasłuchiwać i które możesz obsługiwać programowo.
Zdarzenia interfejsu
W tej sekcji opisujemy zdarzenia interaktywne i powiadomienia o zmianie stanu, których możesz nasłuchiwać i które możesz obsługiwać programowo podczas pracy z mapami 3D. JavaScript w przeglądarce jest sterowany zdarzeniami, co oznacza, że reaguje na interakcje użytkownika, generując zdarzenia, których może nasłuchiwać Twój program i odpowiednio wykonywać kod.
Istnieją 2 główne rodzaje zdarzeń:
- Zdarzenia interakcji użytkownika (np. kliknięcia myszą) są propagowane z obszaru widoku mapy 3D do Twojego kodu. Te zdarzenia umożliwiają reagowanie na bezpośrednie działania użytkowników w środowisku mapy 3D. Wyświetl przykładowy.
- Powiadomienia o zmianie stanu odzwierciedlają aktualizacje podstawowych modeli danych mapy 3D i stanu renderowania, korzystając z konwencjonalnego schematu nazewnictwa
gmp-propertychange
.
Każdy obiekt interfejsu 3D Mapping API udostępnia zestaw nazwanych zdarzeń, dla których program może rejestrować odbiorniki zdarzeń i wykonywać logikę, gdy te zdarzenia wystąpią, za pomocą wbudowanej funkcji addEventListener()
.
Poniższy przykład pokazuje, które zdarzenia są wywoływane, gdy użytkownik wchodzi w interakcję z mapą: