Map3DElement class
google.maps.maps3d.Map3DElement
zajęcia
Map3DElement to interfejs HTML widoku mapy 3D. Pamiętaj, że mode musi być ustawiony, aby mapa 3D zaczęła się renderować.
Element niestandardowy:
<gmp-map-3d center="lat,lng,altitude" default-ui-disabled heading="number" internal-usage-attribution-ids="id1 id2" max-altitude="number" max-heading="number" max-tilt="number" min-altitude="number" min-heading="number" min-tilt="number" mode="hybrid" range="number" roll="number" tilt="number"></gmp-map-3d>
Ta klasa rozszerza klasę HTMLElement.
Ta klasa implementuje interfejs Map3DElementOptions.
Dostęp przez połączenie pod numer const {Map3DElement} = await google.maps.importLibrary("maps3d"). 
 Zobacz Biblioteki w Maps JavaScript API.
| Zespół | |
|---|---|
| Map3DElement | Map3DElement([options])Parametry:   
 | 
| Właściwości | |
|---|---|
| bounds | Typ:   LatLngBounds|LatLngBoundsLiteral optionalPo ustawieniu ogranicza pozycję kamery do określonych granic współrzędnych geograficznych. Pamiętaj, że obiekty znajdujące się poza granicami są nadal renderowane. Granice mogą ograniczać zarówno długość, jak i szerokość geograficzną lub tylko jedną z nich. W przypadku granic obejmujących tylko szerokość geograficzną użyj długości geograficznych zachodniej i wschodniej odpowiednio  -180i180. W przypadku granic obejmujących tylko długość geograficzną użyj szerokości geograficznych północnej i południowej odpowiednio90i-90. | 
| center | Typ:   LatLngAltitude|LatLngAltitudeLiteral optionalŚrodek mapy podany jako LatLngAltitude, gdzie wysokość jest podana w metrach nad poziomem gruntu. Pamiętaj, że niekoniecznie jest to miejsce, w którym znajduje się kamera, ponieważ pole  rangewpływa na odległość kamery od środka mapy. Jeśli nie podasz tu żadnej wartości, zostanie użyta wartość domyślna{lat: 0, lng: 0, altitude: 63170000}. Maksymalna dozwolona wysokość to 63170000 metrów (promień Ziemi pomnożony przez 10).Atrybut HTML: 
 | 
| defaultUIDisabled | Typ:   boolean optionalDomyślnie:  falseGdy ta opcja jest włączona  true, wszystkie domyślne przyciski interfejsu są wyłączone. Nie wyłącza klawiatury ani sterowania gestami.Atrybut HTML: 
 | 
| heading | Typ:   number optionalKierunek kompasu na mapie w stopniach, gdzie północ to zero. Jeśli nie ma pochylenia, każdy obrót będzie interpretowany jako kierunek. Atrybut HTML: 
 | 
| internalUsageAttributionIds | Typ:   Iterable<string> optionalDodaje do inicjatora identyfikator atrybucji użycia, który pomaga Google określić, które biblioteki i przykłady są przydatne dla deweloperów, np. użycie biblioteki klastrowania znaczników. Aby zrezygnować z wysyłania identyfikatora atrybucji użycia, możesz usunąć tę właściwość. Wysyłane będą tylko unikalne wartości. Zmiany tej wartości po utworzeniu instancji mogą być ignorowane. Atrybut HTML: 
 | 
| maxAltitude | Typ:   number optionalMaksymalna wysokość nad ziemią, która będzie wyświetlana na mapie. Prawidłowa wartość mieści się w zakresie od  0do63170000metrów (promień Ziemi pomnożony przez 10).Atrybut HTML: 
 | 
| maxHeading | Typ:   number optionalMaksymalny kąt kierunku (obrotu) mapy. Prawidłowa wartość mieści się w zakresie od  0do360stopni.minHeadingimaxHeadingreprezentują przedział <=360stopni, w którym będą dozwolone gesty kierunku.minHeading = 180imaxHeading = 90umożliwią kierowanie w[0, 90]i[180, 360].minHeading = 90imaxHeading = 180umożliwią wyświetlanie nagłówka w[90, 180].Atrybut HTML: 
 | 
| maxTilt | Typ:   number optionalMaksymalny kąt padania mapy. Prawidłowa wartość mieści się w zakresie od  0do90stopni.Atrybut HTML: 
 | 
| minAltitude | Typ:   number optionalMinimalna wysokość nad ziemią, która będzie wyświetlana na mapie. Prawidłowa wartość mieści się w zakresie od  0do63170000metrów (promień Ziemi pomnożony przez 10).Atrybut HTML: 
 | 
| minHeading | Typ:   number optionalMinimalny kąt kierunku (obrotu) mapy. Prawidłowa wartość mieści się w zakresie od  0do360stopni.minHeadingimaxHeadingreprezentują przedział <=360stopni, w którym będą dozwolone gesty kierunku.minHeading = 180imaxHeading = 90umożliwią kierowanie w[0, 90]i[180, 360].minHeading = 90imaxHeading = 180umożliwią wyświetlanie nagłówka w[90, 180].Atrybut HTML: 
 | 
| minTilt | Typ:   number optionalMinimalny kąt padania mapy. Prawidłowa wartość mieści się w zakresie od  0do90stopni.Atrybut HTML: 
 | 
| mode | Typ:   MapMode optionalOkreśla tryb renderowania mapy. Jeśli nie zostanie ustawiony, mapa nie będzie renderowana. Atrybut HTML: 
 | 
| range | Typ:   number optionalOdległość od kamery do środka mapy w metrach. Atrybut HTML: 
 | 
| roll | Typ:   number optionalKąt obrotu kamery wokół wektora widoku wyrażony w stopniach. Aby uniknąć niejednoznaczności, w przypadku braku pochylenia każdy obrót będzie interpretowany jako kierunek. Atrybut HTML: 
 | 
| tilt | Typ:   number optionalPochylenie wektora widoku kamery w stopniach. Wektor widoku skierowany bezpośrednio w dół na Ziemię miałby nachylenie 0 stopni. Wektor widoku skierowany od Ziemi będzie miał nachylenie  180stopni.Atrybut HTML: 
 | 
| Metody | |
|---|---|
| addEventListener | addEventListener(type, listener[, options])Parametry:   
 Zwracana wartość:   voidKonfiguruje funkcję, która będzie wywoływana za każdym razem, gdy określone zdarzenie zostanie dostarczone do celu. Zobacz addEventListener. | 
| flyCameraAround | flyCameraAround(options)Parametry:   
 Zwracana wartość: brak Ta metoda obraca kamerę wokół danej lokalizacji przez określony czas, wykonując w tym czasie określoną liczbę obrotów.  Domyślnie kamera porusza się po orbicie zgodnie z ruchem wskazówek zegara. Jeśli podasz ujemną liczbę okrążeń, kamera będzie obracać się w kierunku przeciwnym do ruchu wskazówek zegara. Metoda jest asynchroniczna, ponieważ animacje mogą się rozpocząć dopiero po załadowaniu minimalnej ilości mapy. Metoda zwraca wartość po rozpoczęciu animacji. Jeśli liczba rund wynosi zero, nie nastąpi obrót, a animacja zakończy się natychmiast po rozpoczęciu. | 
| flyCameraTo | flyCameraTo(options)Parametry:   
 Zwracana wartość: brak Ta metoda powoduje paraboliczne przesunięcie kamery z bieżącej lokalizacji do określonej lokalizacji końcowej w określonym czasie.  Metoda jest asynchroniczna, ponieważ animacje mogą się rozpocząć dopiero po załadowaniu minimalnej ilości mapy. Metoda zwraca wartość po rozpoczęciu animacji. | 
| removeEventListener | removeEventListener(type, listener[, options])Parametry:   
 Zwracana wartość:   voidUsuwa z obiektu docelowego detektor zdarzeń zarejestrowany wcześniej za pomocą metody addEventListener. Zobacz removeEventListener. | 
| stopCameraAnimation | stopCameraAnimation()Parametry: brak Zwracana wartość: brak Ta metoda zatrzymuje każdą animację lotu, która może być w toku. Kamera pozostaje w miejscu, w którym znajduje się w trakcie animacji. Nie przenosi się do punktu końcowego.  Metoda jest asynchroniczna, ponieważ animacje można uruchamiać i zatrzymywać dopiero po wczytaniu minimalnej ilości danych mapy. Metoda zwraca wartość po zatrzymaniu animacji. | 
| Wydarzenia | |
|---|---|
| gmp-animationend | function(animationEndEvent)Argumenty:   
 To zdarzenie jest uruchamiane po zakończeniu animacji przelotu. To zdarzenie propaguje się w górę drzewa DOM. | 
| gmp-centerchange | function(centerChangeEvent)Argumenty:   
 To zdarzenie jest wywoływane, gdy zmienia się właściwość center elementu Map3DElement. | 
| gmp-click | function(clickEvent)Argumenty:   
 To zdarzenie jest wywoływane po kliknięciu elementu  Map3DElement. | 
| gmp-error | function(mapInitializationErrorEvent)Argumenty:   
 To zdarzenie jest wywoływane, gdy nie uda się zainicjować mapy. | 
| gmp-headingchange | function(headingChangeEvent)Argumenty:   
 To zdarzenie jest wywoływane, gdy zmienia się właściwość heading elementu Map3DElement. | 
| gmp-rangechange | function(rangeChangeEvent)Argumenty:   
 To zdarzenie jest wywoływane, gdy zmienia się właściwość range obiektu Map3DElement. | 
| gmp-rollchange | function(rollChangeEvent)Argumenty:   
 To zdarzenie jest wywoływane, gdy zmienia się właściwość roll obiektu Map3DElement. | 
| gmp-steadychange | function(steadyChangeEvent)Argumenty:   
 To zdarzenie jest wywoływane, gdy zmienia się stan stabilny  Map3DElement. | 
| gmp-tiltchange | function(tiltChangeEvent)Argumenty:   
 To zdarzenie jest wywoływane, gdy zmienia się właściwość tilt elementu Map3DElement. | 
Map3DElementOptions interfejs
google.maps.maps3d.Map3DElementOptionsinterfejs
Obiekt Map3DElementOptions używany do definiowania właściwości, które można ustawić w obiekcie Map3DElement.
| Właściwości | |
|---|---|
| bounds optional | Typ:   LatLngBounds|LatLngBoundsLiteral optionalZobacz  Map3DElement.bounds. | 
| center optional | Typ:   LatLngAltitude|LatLngAltitudeLiteral optionalZobacz  Map3DElement.center. | 
| defaultUIDisabled optional | Typ:   boolean optionalZobacz  Map3DElement.defaultUIDisabled. | 
| heading optional | Typ:   number optionalZobacz  Map3DElement.heading. | 
| internalUsageAttributionIds optional | Typ:   Iterable<string> optional | 
| maxAltitude optional | Typ:   number optionalZobacz  Map3DElement.maxAltitude. | 
| maxHeading optional | Typ:   number optionalZobacz  Map3DElement.maxHeading. | 
| maxTilt optional | Typ:   number optionalZobacz  Map3DElement.maxTilt. | 
| minAltitude optional | Typ:   number optionalZobacz  Map3DElement.minAltitude. | 
| minHeading optional | Typ:   number optionalZobacz  Map3DElement.minHeading. | 
| minTilt optional | Typ:   number optionalZobacz  Map3DElement.minTilt. | 
| mode optional | Typ:   MapMode optionalZobacz  Map3DElement.mode. | 
| range optional | Typ:   number optionalZobacz  Map3DElement.range. | 
| roll optional | Typ:   number optionalZobacz  Map3DElement.roll. | 
| tilt optional | Typ:   number optionalZobacz  Map3DElement.tilt. | 
Stałe MapMode
google.maps.maps3d.MapMode
stałe
Określa tryb renderowania mapy.
Dostęp przez połączenie pod numer const {MapMode} = await google.maps.importLibrary("maps3d"). 
 Zobacz Biblioteki w Maps JavaScript API.
| Stałe | |
|---|---|
| HYBRID | Ten tryb mapy wyświetla przezroczystą warstwę głównych ulic na zdjęciach satelitarnych lub fotorealistycznych. | 
| SATELLITE | W tym trybie mapy wyświetlane są zdjęcia satelitarne lub fotorealistyczne, jeśli są dostępne. | 
FlyAroundAnimationOptions interfejs
google.maps.maps3d.FlyAroundAnimationOptionsinterfejs
Opcje dostosowywania animacji FlyCameraAround.
| Właściwości | |
|---|---|
| camera | Typ:   CameraOptionsCentralny punkt, na który kamera powinna być skierowana podczas animacji orbity. Pamiętaj, że kierunek mapy będzie się zmieniać, gdy kamera będzie orbitować wokół tego punktu środkowego. | 
| durationMillis optional | Typ:   number optionalCzas trwania animacji w milisekundach. Jest to łączny czas trwania animacji, a nie czas trwania pojedynczego obrotu. | 
| rounds optional | Typ:   number optionalLiczba obrotów wokół środka w danym czasie. Określa ogólną szybkość obrotu. Przekazanie do funkcji rounds liczby ujemnej spowoduje obrót kamery w kierunku przeciwnym do ruchu wskazówek zegara zamiast domyślnego kierunku zgodnego z ruchem wskazówek zegara. | 
FlyToAnimationOptions interfejs
google.maps.maps3d.FlyToAnimationOptionsinterfejs
Opcje dostosowywania animacji FlyCameraTo.
| Właściwości | |
|---|---|
| endCamera | Typ:   CameraOptionsLokalizacja, na którą kamera powinna być skierowana na końcu animacji. | 
| durationMillis optional | Typ:   number optionalCzas trwania animacji w milisekundach. Czas trwania 0 spowoduje teleportowanie kamery bezpośrednio do pozycji końcowej. | 
CameraOptions interfejs
google.maps.maps3d.CameraOptionsinterfejs
Obiekt CameraOptions używany do definiowania właściwości, które można ustawić w obiekcie kamery. Obiekt kamery może być dowolnym obiektem, który ma pozycję kamery, np. bieżący stan mapy lub przyszły stan animacji.
| Właściwości | |
|---|---|
| center optional | Typ:   LatLngAltitude|LatLngAltitudeLiteral optionalZobacz  Map3DElement.center. | 
| heading optional | Typ:   number optionalZobacz  Map3DElement.heading. | 
| range optional | Typ:   number optionalZobacz  Map3DElement.range. | 
| roll optional | Typ:   number optionalZobacz  Map3DElement.roll. | 
| tilt optional | Typ:   number optionalZobacz  Map3DElement.tilt. | 
SteadyChangeEvent class
google.maps.maps3d.SteadyChangeEvent
zajęcia
To zdarzenie jest tworzone na podstawie monitorowania stanu ustalonego Map3DElement. To zdarzenie propaguje się w górę drzewa DOM.
Ta klasa rozszerza klasę Event.
Dostęp przez połączenie pod numer const {SteadyChangeEvent} = await google.maps.importLibrary("maps3d"). 
 Zobacz Biblioteki w Maps JavaScript API.
| Właściwości | |
|---|---|
| isSteady | Typ:   booleanWskazuje, czy Map3DElement jest stabilny (tzn. renderowanie bieżącej sceny zostało zakończone). | 
LocationClickEvent class
google.maps.maps3d.LocationClickEvent
zajęcia
To zdarzenie jest tworzone po kliknięciu elementu Map3DElement.
Ta klasa rozszerza klasę Event.
Dostęp przez połączenie pod numer const {LocationClickEvent} = await google.maps.importLibrary("maps3d"). 
 Zobacz Biblioteki w Maps JavaScript API.
| Właściwości | |
|---|---|
| position | Typ:   LatLngAltitude optionalSzerokość i długość geograficzna oraz wysokość nad poziomem morza w miejscu, w którym znajdował się kursor w momencie wystąpienia zdarzenia. Pamiętaj, że na wyższych poziomach szczegółowości zwracane dane będą mniej dokładne. W przypadku kliknięcia powierzchni wody z wyższych pozycji kamery w wartości wysokości może być też zwracana wysokość dna morskiego. To zdarzenie propaguje się w górę drzewa DOM. | 
PlaceClickEvent class
google.maps.maps3d.PlaceClickEvent
zajęcia
To wydarzenie jest tworzone po kliknięciu ikony miejsca na Map3DElement. Aby zapobiec wyświetlaniu domyślnego wyskakującego okienka, wywołaj metodę preventDefault() w tym zdarzeniu, aby zapobiec jego obsłudze przez Map3DElement.
Ta klasa rozszerza klasę LocationClickEvent.
Dostęp przez połączenie pod numer const {PlaceClickEvent} = await google.maps.importLibrary("maps3d"). 
 Zobacz Biblioteki w Maps JavaScript API.
| Właściwości | |
|---|---|
| placeId | Typ:   stringIdentyfikator miejsca elementu mapy. | 
| Dziedziczone: position | |
| Metody | |
|---|---|
| fetchPlace | fetchPlace()Parametry: brak Pobiera  Placedla tego identyfikatora miejsca. W wynikowym obiekciePlacezostanie wypełniona właściwość id. Dodatkowe pola można później uzyskać za pomocąPlace.fetchFields(), z zastrzeżeniem normalnego włączenia interfejsu Places API i rozliczeń. Obietnica jest odrzucana, jeśli podczas pobierania konsoliPlacewystąpił błąd. | 
Marker3DElement class
google.maps.maps3d.Marker3DElement
zajęcia
Wyświetla pozycję na mapie 3D. Pamiętaj, że aby wyświetlić Marker3DElement, musisz ustawić position.
Element niestandardowy:
<gmp-marker-3d altitude-mode="absolute" collision-behavior="required" draws-when-occluded extruded label="string" position="lat,lng" size-preserved z-index="number"></gmp-marker-3d>
Ta klasa rozszerza klasę HTMLElement.
Ta klasa implementuje interfejs Marker3DElementOptions.
Dostęp przez połączenie pod numer const {Marker3DElement} = await google.maps.importLibrary("maps3d"). 
 Zobacz Biblioteki w Maps JavaScript API.
| Zespół | |
|---|---|
| Marker3DElement | Marker3DElement([options])Parametry:   
 Tworzy element  Marker3DElementz określonymi opcjami. | 
| Właściwości | |
|---|---|
| altitudeMode | Typ:   AltitudeMode optionalDomyślnie:  AltitudeMode.CLAMP_TO_GROUNDOkreśla sposób interpretacji komponentu wysokości pozycji. Atrybut HTML: 
 | 
| collisionBehavior | Typ:   CollisionBehavior optionalDomyślnie:  CollisionBehavior.REQUIREDWyliczenie określające, jak element Marker3DElement powinien się zachowywać, gdy zderzy się z innym elementem Marker3DElement lub z etykietami mapy bazowej. Atrybut HTML: 
 | 
| drawsWhenOccluded | Typ:   boolean optionalDomyślnie:  falseOkreśla, czy ten znacznik ma być rysowany, gdy jest zasłonięty. Marker może być zasłonięty przez geometrię mapy (np. budynki). Atrybut HTML: 
 | 
| extruded | Typ:   boolean optionalDomyślnie:  falseOkreśla, czy znacznik ma być połączony z podłożem. Aby wyciągnąć znacznik, wartość  altitudeModemusi być równaRELATIVE_TO_GROUNDlubABSOLUTE.Atrybut HTML: 
 | 
| label | Typ:   string optionalTekst, który ma być wyświetlany przez ten znacznik. Atrybut HTML: 
 | 
| position | Typ:   LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalLokalizacja końcówki znacznika. W niektórych trybach wysokość jest ignorowana, więc jest opcjonalna. Atrybut HTML: 
 | 
| sizePreserved | Typ:   boolean optionalDomyślnie:  falseOkreśla, czy ten znacznik ma zachowywać swój rozmiar niezależnie od odległości od kamery. Domyślnie znacznik jest skalowany na podstawie odległości od kamery lub nachylenia. Atrybut HTML: 
 | 
| zIndex | Typ:   number optionalWartość zIndex w porównaniu z innymi znacznikami. Atrybut HTML: 
 | 
| Przedziały | |
|---|---|
| default | Wszystkie elementy niestandardowe dodane bezpośrednio do elementu  Marker3DElementzostaną umieszczone w odpowiednich miejscach, ale do rysowania markerów będą używane tylko elementy typuHTMLImageElement,SVGElementiPinElement. Pozostałe elementy będą ignorowane. ElementyHTMLImageElementiSVGElementmuszą być umieszczone w elemencie<template>przed przypisaniem do domyślnego miejsca na reklamę w elemencieMarker3DElement.Obrazy i pliki SVG są obecnie rastrowane przed wyrenderowaniem w scenie 3D, więc niestandardowy kod HTML osadzony w pliku SVG lub klasy CSS dodane do obrazów nie zostaną zastosowane i mogą nie być widoczne, gdy znaczniki są wyświetlane na ekranie. | 
| Metody | |
|---|---|
| addEventListener | addEventListener(type, listener[, options])Parametry:   
 Zwracana wartość:   voidKonfiguruje funkcję, która będzie wywoływana za każdym razem, gdy określone zdarzenie zostanie dostarczone do celu. Zobacz addEventListener. | 
| removeEventListener | removeEventListener(type, listener[, options])Parametry:   
 Zwracana wartość:   voidUsuwa z obiektu docelowego detektor zdarzeń zarejestrowany wcześniej za pomocą metody addEventListener. Zobacz removeEventListener. | 
Marker3DElementOptions interfejs
google.maps.maps3d.Marker3DElementOptionsinterfejs
Obiekt Marker3DElementOptions służący do definiowania właściwości, które można ustawić w obiekcie Marker3DElement.
| Właściwości | |
|---|---|
| altitudeMode optional | Typ:   AltitudeMode optionalZobacz  Marker3DElement.altitudeMode. | 
| collisionBehavior optional | Typ:   CollisionBehavior optional | 
| drawsWhenOccluded optional | Typ:   boolean optional | 
| extruded optional | Typ:   boolean optionalZobacz  Marker3DElement.extruded. | 
| label optional | Typ:   string optionalZobacz  Marker3DElement.label. | 
| position optional | Typ:   LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalZobacz  Marker3DElement.position. | 
| sizePreserved optional | Typ:   boolean optionalZobacz  Marker3DElement.sizePreserved. | 
| zIndex optional | Typ:   number optionalZobacz  Marker3DElement.zIndex. | 
Marker3DInteractiveElement class
google.maps.maps3d.Marker3DInteractiveElement
zajęcia
Wyświetla pozycję na mapie 3D. Pamiętaj, że aby wyświetlić Marker3DInteractiveElement, musisz ustawić position. W przeciwieństwie do Marker3DElement, Marker3DInteractiveElement otrzymuje zdarzenie gmp-click.
Element niestandardowy:
<gmp-marker-3d-interactive gmp-popover-target="popover-id" title="string"></gmp-marker-3d-interactive>
Ta klasa rozszerza klasę Marker3DElement.
Ta klasa implementuje interfejs Marker3DInteractiveElementOptions.
Dostęp przez połączenie pod numer const {Marker3DInteractiveElement} = await google.maps.importLibrary("maps3d"). 
 Zobacz Biblioteki w Maps JavaScript API.
| Zespół | |
|---|---|
| Marker3DInteractiveElement | Marker3DInteractiveElement([options])Parametry:   
 Tworzy element  Marker3DInteractiveElementz określonymi opcjami. | 
| Właściwości | |
|---|---|
| gmpPopoverTargetElement | Typ:   PopoverElement optionalJeśli ta opcja jest ustawiona, po kliknięciu tego znacznika otworzy się element wyskakujący. Atrybut HTML: 
 | 
| title | Typ:   stringTekst po najechaniu kursorem. Jeśli podano tekst ułatwień dostępu (np. do użycia z czytnikami ekranu), zostanie on dodany do elementu  Marker3DInteractiveElementz podaną wartością.Atrybut HTML: 
 | 
| Odziedziczone: altitudeMode,collisionBehavior,drawsWhenOccluded,extruded,label,position,sizePreserved,zIndex | |
| Przedziały | |
|---|---|
| default | Wszystkie elementy niestandardowe dodane bezpośrednio do elementu  Marker3DInteractiveElementzostaną umieszczone w odpowiednich miejscach, ale do rysowania znaczników będą używane tylko elementy typuPinElement. Pozostałe elementy zostaną zignorowane. | 
| Metody | |
|---|---|
| addEventListener | addEventListener(type, listener[, options])Parametry:   
 Zwracana wartość:   voidKonfiguruje funkcję, która będzie wywoływana za każdym razem, gdy określone zdarzenie zostanie dostarczone do celu. Zobacz addEventListener. | 
| removeEventListener | removeEventListener(type, listener[, options])Parametry:   
 Zwracana wartość:   voidUsuwa z obiektu docelowego detektor zdarzeń zarejestrowany wcześniej za pomocą metody addEventListener. Zobacz removeEventListener. | 
| Wydarzenia | |
|---|---|
| gmp-click | function(clickEvent)Argumenty:   
 To zdarzenie jest wywoływane po kliknięciu elementu  Marker3DInteractiveElement. | 
Marker3DInteractiveElementOptions interfejs
google.maps.maps3d.Marker3DInteractiveElementOptionsinterfejs
Obiekt Marker3DInteractiveElementOptions służący do definiowania właściwości, które można ustawić w elemencie Marker3DInteractiveElement.
Ten interfejs rozszerza interfejs Marker3DElementOptions.
| Właściwości | |
|---|---|
| gmpPopoverTargetElement optional | Typ:   PopoverElement optional | 
| title optional | Typ:   string optionalZobacz  Marker3DInteractiveElement.title. | 
| Odziedziczone: altitudeMode,collisionBehavior,drawsWhenOccluded,extruded,label,position,sizePreserved,zIndex | |
Model3DElement class
google.maps.maps3d.Model3DElement
zajęcia
Model 3D, który umożliwia renderowanie modeli gLTF. Pamiętaj, że aby wyświetlić element Model3DElement, musisz ustawić elementy position i src. 
 Powinny być obsługiwane podstawowe właściwości gLTF PBR. Obecnie nie obsługujemy rozszerzeń ani właściwości rozszerzeń.
Element niestandardowy:
<gmp-model-3d altitude-mode="absolute" orientation="heading,tilt,roll" position="lat,lng" scale="number" src="url"></gmp-model-3d>
Ta klasa rozszerza klasę HTMLElement.
Ta klasa implementuje interfejs Model3DElementOptions.
Dostęp przez połączenie pod numer const {Model3DElement} = await google.maps.importLibrary("maps3d"). 
 Zobacz Biblioteki w Maps JavaScript API.
| Zespół | |
|---|---|
| Model3DElement | Model3DElement([options])Parametry:   
 Tworzy element  Model3DElementz określonymi opcjami. | 
| Właściwości | |
|---|---|
| altitudeMode | Typ:   AltitudeMode optionalDomyślnie:  AltitudeMode.CLAMP_TO_GROUNDOkreśla sposób interpretacji wysokości w pozycji. Atrybut HTML: 
 | 
| orientation | Typ:   Orientation3D|Orientation3DLiteral optionalOpisuje rotację układu współrzędnych modelu 3D, aby umieścić go na mapie 3D.  Obrót modelu odbywa się w tej kolejności: obrót wokół osi podłużnej, obrót wokół osi poprzecznej, a potem obrót wokół osi pionowej. Atrybut HTML: 
 | 
| position | Typ:   LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalUstawia pozycję  Model3DElement. W niektórych trybach wysokość jest ignorowana, więc jest opcjonalna.Atrybut HTML: 
 | 
| scale | Typ:   number|Vector3D|Vector3DLiteral optionalDomyślnie:  1Skaluje model wzdłuż osi X, Y i Z w przestrzeni współrzędnych modelu. Atrybut HTML: 
 | 
| src | Typ:   string|URL optionalOkreśla adres URL modelu 3D. Obecnie obsługiwane są tylko modele w formacie  .glb.Wszystkie względne adresy URL HTTP zostaną przekształcone w odpowiadające im bezwzględne adresy URL. Pamiętaj, że jeśli przechowujesz pliki modelu .glbw innej witrynie lub na innym serwerze niż główna aplikacja, musisz skonfigurować prawidłowe nagłówki HTTP CORS. Dzięki temu aplikacja będzie mieć bezpieczny dostęp do plików modelu z innej domeny.Atrybut HTML: 
 | 
| Metody | |
|---|---|
| addEventListener | addEventListener(type, listener[, options])Parametry:   
 Zwracana wartość:   voidKonfiguruje funkcję, która będzie wywoływana za każdym razem, gdy określone zdarzenie zostanie dostarczone do celu. Zobacz addEventListener. | 
| removeEventListener | removeEventListener(type, listener[, options])Parametry:   
 Zwracana wartość:   voidUsuwa z obiektu docelowego detektor zdarzeń zarejestrowany wcześniej za pomocą metody addEventListener. Zobacz removeEventListener. | 
Model3DElementOptions interfejs
google.maps.maps3d.Model3DElementOptionsinterfejs
Obiekt Model3DElementOptions używany do definiowania właściwości, które można ustawić w obiekcie Model3DElement.
| Właściwości | |
|---|---|
| altitudeMode optional | Typ:   AltitudeMode optionalZobacz  Model3DElement.altitudeMode. | 
| orientation optional | Typ:   Orientation3D|Orientation3DLiteral optionalZobacz  Model3DElement.orientation. | 
| position optional | Typ:   LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalZobacz  Model3DElement.position. | 
| scale optional | Typ:   number|Vector3D|Vector3DLiteral optionalZobacz  Model3DElement.scale. | 
| src optional | Typ:   string|URL optionalZobacz  Model3DElement.src. | 
Model3DInteractiveElement class
google.maps.maps3d.Model3DInteractiveElement
zajęcia
Model 3D, który umożliwia renderowanie modeli gLTF. Pamiętaj, że aby wyświetlić element Model3DElement, musisz ustawić elementy position i src. 
 Powinny być obsługiwane podstawowe właściwości gLTF PBR. Obecnie nie obsługujemy rozszerzeń ani właściwości rozszerzeń. 
 W przeciwieństwie do Model3DElement, Model3DInteractiveElement otrzymuje zdarzenie gmp-click.
Element niestandardowy:
<gmp-model-3d-interactive></gmp-model-3d-interactive>
Ta klasa rozszerza klasę Model3DElement.
Ta klasa implementuje interfejs Model3DInteractiveElementOptions.
Dostęp przez połączenie pod numer const {Model3DInteractiveElement} = await google.maps.importLibrary("maps3d"). 
 Zobacz Biblioteki w Maps JavaScript API.
| Zespół | |
|---|---|
| Model3DInteractiveElement | Model3DInteractiveElement([options])Parametry:   
 Tworzy element  Model3DInteractiveElementz określonymi opcjami. | 
| Właściwości | |
|---|---|
| Odziedziczone: altitudeMode,orientation,position,scale,src | 
| Metody | |
|---|---|
| addEventListener | addEventListener(type, listener[, options])Parametry:   
 Zwracana wartość:   voidKonfiguruje funkcję, która będzie wywoływana za każdym razem, gdy określone zdarzenie zostanie dostarczone do celu. Zobacz addEventListener. | 
| removeEventListener | removeEventListener(type, listener[, options])Parametry:   
 Zwracana wartość:   voidUsuwa z obiektu docelowego detektor zdarzeń zarejestrowany wcześniej za pomocą metody addEventListener. Zobacz removeEventListener. | 
| Wydarzenia | |
|---|---|
| gmp-click | function(clickEvent)Argumenty:   
 To zdarzenie jest wywoływane po kliknięciu elementu  Model3DInteractiveElement. | 
Model3DInteractiveElementOptions interfejs
google.maps.maps3d.Model3DInteractiveElementOptionsinterfejs
Obiekt Model3DInteractiveElementOptions używany do definiowania właściwości, które można ustawić w obiekcie Model3DInteractiveElement.
Ten interfejs rozszerza interfejs Model3DElementOptions.
| Właściwości | |
|---|---|
| Odziedziczone: altitudeMode,orientation,position,scale,src | 
Polyline3DElement class
google.maps.maps3d.Polyline3DElement
zajęcia
Linia łamana 3D to liniowa nakładka połączonych odcinków na mapie 3D.
Element niestandardowy:
<gmp-polyline-3d altitude-mode="absolute" draws-occluded-segments extruded geodesic outer-color="string" outer-width="number" path="lat1,lng1,altitude1 lat2,lng2,altitude2 lat3,lng3,altitude3 ..." stroke-color="string" stroke-width="number" z-index="number"></gmp-polyline-3d>
Ta klasa rozszerza klasę HTMLElement.
Ta klasa implementuje interfejs Polyline3DElementOptions.
Dostęp przez połączenie pod numer const {Polyline3DElement} = await google.maps.importLibrary("maps3d"). 
 Zobacz Biblioteki w Maps JavaScript API.
| Zespół | |
|---|---|
| Polyline3DElement | Polyline3DElement([options])Parametry:   
 Tworzy element  Polyline3DElementz określonymi opcjami. | 
| Właściwości | |
|---|---|
| altitudeMode | Typ:   AltitudeMode optionalDomyślnie:  AltitudeMode.CLAMP_TO_GROUNDOkreśla sposób interpretacji komponentów wysokości we współrzędnych. Atrybut HTML: 
 | 
| drawsOccludedSegments | Typ:   boolean optionalDomyślnie:  falseOkreśla, czy części polilinii, które mogą być zasłonięte, mają być rysowane. Linie łamane mogą być zasłonięte przez geometrię mapy (np. budynki). Atrybut HTML: 
 | 
| extruded | Typ:   boolean optionalDomyślnie:  falseOkreśla, czy polilinia ma być połączona z podłożem. Aby wyciągnąć linię łamaną, wartość parametru  altitudeModemusi wynosićRELATIVE_TO_GROUNDlubABSOLUTE.Atrybut HTML: 
 | 
| geodesic | Typ:   boolean optionalDomyślnie:  falseGdy jest włączona opcja  true, krawędzie polilinii są interpretowane jako geodezyjne i będą podążać za krzywizną Ziemi. Gdyfalse, krawędzie polilinii są renderowane jako linie proste w przestrzeni ekranu.Atrybut HTML: 
 | 
| outerColor | Typ:   string optionalKolor zewnętrzny. Obsługiwane są wszystkie kolory CSS3. Atrybut HTML: 
 | 
| outerWidth | Typ:   number optionalSzerokość zewnętrzna mieści się w zakresie od  0.0do1.0. Jest to procentstrokeWidth.Atrybut HTML: 
 | 
| path | Typ:   Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral> optionalUporządkowana sekwencja współrzędnych linii łamanej. W niektórych trybach wysokość jest ignorowana, więc jest opcjonalna. Atrybut HTML: 
 | 
| strokeColor | Typ:   string optionalKolor konturu. Obsługiwane są wszystkie kolory CSS3. Atrybut HTML: 
 | 
| strokeWidth | Typ:   number optionalSzerokość linii w pikselach. Atrybut HTML: 
 | 
| zIndex | Typ:   number optionalwartość zIndex w porównaniu z innymi wielokątami; Atrybut HTML: 
 | 
|  | Typ:   Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral> optionalUporządkowana sekwencja współrzędnych linii łamanej. W niektórych trybach wysokość jest ignorowana, więc jest opcjonalna. | 
| Metody | |
|---|---|
| addEventListener | addEventListener(type, listener[, options])Parametry:   
 Zwracana wartość:   voidKonfiguruje funkcję, która będzie wywoływana za każdym razem, gdy określone zdarzenie zostanie dostarczone do celu. Zobacz addEventListener. | 
| removeEventListener | removeEventListener(type, listener[, options])Parametry:   
 Zwracana wartość:   voidUsuwa z obiektu docelowego detektor zdarzeń zarejestrowany wcześniej za pomocą metody addEventListener. Zobacz removeEventListener. | 
Polyline3DElementOptions interfejs
google.maps.maps3d.Polyline3DElementOptionsinterfejs
Obiekt Polyline3DElementOptions używany do definiowania właściwości, które można ustawić w obiekcie Polyline3DElement.
| Właściwości | |
|---|---|
| altitudeMode optional | Typ:   AltitudeMode optionalZobacz  Polyline3DElement.altitudeMode. | 
| coordinates optional | Typ:   Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral> optionalZobacz  . | 
| drawsOccludedSegments optional | Typ:   boolean optional | 
| extruded optional | Typ:   boolean optionalZobacz  Polyline3DElement.extruded. | 
| geodesic optional | Typ:   boolean optionalZobacz  Polyline3DElement.geodesic. | 
| outerColor optional | Typ:   string optionalZobacz  Polyline3DElement.outerColor. | 
| outerWidth optional | Typ:   number optionalZobacz  Polyline3DElement.outerWidth. | 
| strokeColor optional | Typ:   string optionalZobacz  Polyline3DElement.strokeColor. | 
| strokeWidth optional | Typ:   number optionalZobacz  Polyline3DElement.strokeWidth. | 
| zIndex optional | Typ:   number optionalZobacz  Polyline3DElement.zIndex. | 
Polyline3DInteractiveElement class
google.maps.maps3d.Polyline3DInteractiveElement
zajęcia
Linia łamana 3D to liniowa nakładka połączonych odcinków na mapie 3D. W przeciwieństwie do Polyline3DElement, Polyline3DInteractiveElement otrzymuje zdarzenie gmp-click.
Element niestandardowy:
<gmp-polyline-3d-interactive></gmp-polyline-3d-interactive>
Ta klasa rozszerza klasę Polyline3DElement.
Ta klasa implementuje interfejs Polyline3DInteractiveElementOptions.
Dostęp przez połączenie pod numer const {Polyline3DInteractiveElement} = await google.maps.importLibrary("maps3d"). 
 Zobacz Biblioteki w Maps JavaScript API.
| Zespół | |
|---|---|
| Polyline3DInteractiveElement | Polyline3DInteractiveElement([options])Parametry:   
 Tworzy element  Polyline3DInteractiveElementz określonymi opcjami. | 
| Właściwości | |
|---|---|
| Odziedziczone: altitudeMode,drawsOccludedSegments,extruded,geodesic,outerColor,outerWidth,path,strokeColor,strokeWidth,zIndex, | 
| Metody | |
|---|---|
| addEventListener | addEventListener(type, listener[, options])Parametry:   
 Zwracana wartość:   voidKonfiguruje funkcję, która będzie wywoływana za każdym razem, gdy określone zdarzenie zostanie dostarczone do celu. Zobacz addEventListener. | 
| removeEventListener | removeEventListener(type, listener[, options])Parametry:   
 Zwracana wartość:   voidUsuwa z obiektu docelowego detektor zdarzeń zarejestrowany wcześniej za pomocą metody addEventListener. Zobacz removeEventListener. | 
| Wydarzenia | |
|---|---|
| gmp-click | function(clickEvent)Argumenty:   
 To zdarzenie jest wywoływane po kliknięciu elementu  Polyline3DInteractiveElement. | 
Polyline3DInteractiveElementOptions interfejs
google.maps.maps3d.Polyline3DInteractiveElementOptionsinterfejs
Obiekt Polyline3DInteractiveElementOptions służący do definiowania właściwości, które można ustawić w przypadku elementu Polyline3DInteractiveElement.
Ten interfejs rozszerza interfejs Polyline3DElementOptions.
| Właściwości | |
|---|---|
| Odziedziczone: altitudeMode,coordinates,drawsOccludedSegments,extruded,geodesic,outerColor,outerWidth,strokeColor,strokeWidth,zIndex | 
Polygon3DElement class
google.maps.maps3d.Polygon3DElement
zajęcia
Wielokąt 3D (np. linia łamana 3D) definiuje serię połączonych współrzędnych w uporządkowanej sekwencji. Wielokąty tworzą zamkniętą pętlę i określają wypełniony region.
Element niestandardowy:
<gmp-polygon-3d altitude-mode="absolute" draws-occluded-segments extruded fill-color="string" geodesic path="lat1,lng1,altitude1 lat2,lng2,altitude2 lat3,lng3,altitude3 ..." stroke-color="string" stroke-width="number" z-index="number"></gmp-polygon-3d>
Ta klasa rozszerza klasę HTMLElement.
Ta klasa implementuje interfejs Polygon3DElementOptions.
Dostęp przez połączenie pod numer const {Polygon3DElement} = await google.maps.importLibrary("maps3d"). 
 Zobacz Biblioteki w Maps JavaScript API.
| Zespół | |
|---|---|
| Polygon3DElement | Polygon3DElement([options])Parametry:   
 Tworzy element  Polygon3DElementz określonymi opcjami. | 
| Właściwości | |
|---|---|
| altitudeMode | Typ:   AltitudeMode optionalDomyślnie:  AltitudeMode.CLAMP_TO_GROUNDOkreśla sposób interpretacji komponentów wysokości we współrzędnych. Atrybut HTML: 
 | 
| drawsOccludedSegments | Typ:   boolean optionalDomyślnie:  falseOkreśla, czy części wielokąta, które mogą być zasłonięte, mają być rysowane. Wielokąty mogą być zasłonięte przez geometrię mapy (np. budynki). Atrybut HTML: 
 | 
| extruded | Typ:   boolean optionalDomyślnie:  falseOkreśla, czy wielokąt ma być połączony z podłożem. Aby wyciągnąć wielokąt, wartość  altitudeModemusi wynosićRELATIVE_TO_GROUNDlubABSOLUTE.Atrybut HTML: 
 | 
| fillColor | Typ:   string optionalKolor wypełnienia. Obsługiwane są wszystkie kolory CSS3. Atrybut HTML: 
 | 
| geodesic | Typ:   boolean optionalDomyślnie:  falseGdy jest włączona opcja  true, krawędzie wielokąta są interpretowane jako geodezyjne i podążają za krzywizną Ziemi. Gdyfalse, krawędzie wielokąta są renderowane jako linie proste w przestrzeni ekranu.Atrybut HTML: 
 | 
| innerPaths | Typ:   Iterable<Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral>> optionalUporządkowana sekwencja współrzędnych, która wyznacza zamkniętą pętlę. W przeciwieństwie do polilinii wielokąt może składać się z co najmniej jednej ścieżki, które tworzą w nim wiele wycięć. | 
| path | Typ:   Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral> optionalUporządkowana sekwencja współrzędnych, która wyznacza zamkniętą pętlę. W niektórych trybach wysokość jest ignorowana, więc jest opcjonalna. Atrybut HTML: 
 | 
| strokeColor | Typ:   string optionalKolor konturu. Obsługiwane są wszystkie kolory CSS3. Atrybut HTML: 
 | 
| strokeWidth | Typ:   number optionalSzerokość linii w pikselach. Atrybut HTML: 
 | 
| zIndex | Typ:   number optionalwartość zIndex w porównaniu z innymi wielokątami; Atrybut HTML: 
 | 
|  | Typ:   Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral> optionalUporządkowana sekwencja współrzędnych, która wyznacza zamkniętą pętlę. W niektórych trybach wysokość jest ignorowana, więc jest opcjonalna. | 
|  | Typ:   Iterable<Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral>> optionalUporządkowana sekwencja współrzędnych, która wyznacza zamkniętą pętlę. W przeciwieństwie do polilinii wielokąt może składać się z co najmniej jednej ścieżki, które tworzą w nim wiele wycięć. | 
| Metody | |
|---|---|
| addEventListener | addEventListener(type, listener[, options])Parametry:   
 Zwracana wartość:   voidKonfiguruje funkcję, która będzie wywoływana za każdym razem, gdy określone zdarzenie zostanie dostarczone do celu. Zobacz addEventListener. | 
| removeEventListener | removeEventListener(type, listener[, options])Parametry:   
 Zwracana wartość:   voidUsuwa z obiektu docelowego detektor zdarzeń zarejestrowany wcześniej za pomocą metody addEventListener. Zobacz removeEventListener. | 
Polygon3DElementOptions interfejs
google.maps.maps3d.Polygon3DElementOptionsinterfejs
Obiekt Polygon3DElementOptions służący do definiowania właściwości, które można ustawić w elemencie Polygon3DElement.
| Właściwości | |
|---|---|
| altitudeMode optional | Typ:   AltitudeMode optionalZobacz  Polygon3DElement.altitudeMode. | 
| drawsOccludedSegments optional | Typ:   boolean optional | 
| extruded optional | Typ:   boolean optionalZobacz  Polygon3DElement.extruded. | 
| fillColor optional | Typ:   string optionalZobacz  Polygon3DElement.fillColor. | 
| geodesic optional | Typ:   boolean optionalZobacz  Polygon3DElement.geodesic. | 
| innerCoordinates optional | Typ:   Iterable<Iterable<LatLngAltitude|LatLngAltitudeLiteral>|Iterable<LatLngLiteral>> optional | 
| outerCoordinates optional | Typ:   Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral> optional | 
| strokeColor optional | Typ:   string optionalZobacz  Polygon3DElement.strokeColor. | 
| strokeWidth optional | Typ:   number optionalZobacz  Polygon3DElement.strokeWidth. | 
| zIndex optional | Typ:   number optionalZobacz  Polygon3DElement.zIndex. | 
Polygon3DInteractiveElement class
google.maps.maps3d.Polygon3DInteractiveElement
zajęcia
Wielokąt 3D (np. linia łamana 3D) definiuje serię połączonych współrzędnych w uporządkowanej sekwencji. Wielokąty tworzą zamkniętą pętlę i określają wypełniony region. W przeciwieństwie do Polygon3DElement, Polygon3DInteractiveElement otrzymuje zdarzenie gmp-click.
Element niestandardowy:
<gmp-polygon-3d-interactive></gmp-polygon-3d-interactive>
Ta klasa rozszerza klasę Polygon3DElement.
Ta klasa implementuje interfejs Polygon3DInteractiveElementOptions.
Dostęp przez połączenie pod numer const {Polygon3DInteractiveElement} = await google.maps.importLibrary("maps3d"). 
 Zobacz Biblioteki w Maps JavaScript API.
| Zespół | |
|---|---|
| Polygon3DInteractiveElement | Polygon3DInteractiveElement([options])Parametry:   
 Tworzy element  Polygon3DInteractiveElementz określonymi opcjami. | 
| Właściwości | |
|---|---|
| Dziedziczone: altitudeMode,drawsOccludedSegments,extruded,fillColor,geodesic,innerPaths,path,strokeColor,strokeWidth,zIndex,, | 
| Metody | |
|---|---|
| addEventListener | addEventListener(type, listener[, options])Parametry:   
 Zwracana wartość:   voidKonfiguruje funkcję, która będzie wywoływana za każdym razem, gdy określone zdarzenie zostanie dostarczone do celu. Zobacz addEventListener. | 
| removeEventListener | removeEventListener(type, listener[, options])Parametry:   
 Zwracana wartość:   voidUsuwa z obiektu docelowego detektor zdarzeń zarejestrowany wcześniej za pomocą metody addEventListener. Zobacz removeEventListener. | 
| Wydarzenia | |
|---|---|
| gmp-click | function(clickEvent)Argumenty:   
 To zdarzenie jest wywoływane po kliknięciu elementu  Polygon3DInteractiveElement. | 
Polygon3DInteractiveElementOptions interfejs
google.maps.maps3d.Polygon3DInteractiveElementOptionsinterfejs
Obiekt Polygon3DInteractiveElementOptions służący do definiowania właściwości, które można ustawić w przypadku elementu Polygon3DInteractiveElement.
Ten interfejs rozszerza interfejs Polygon3DElementOptions.
| Właściwości | |
|---|---|
| Odziedziczone: altitudeMode,drawsOccludedSegments,extruded,fillColor,geodesic,innerCoordinates,outerCoordinates,strokeColor,strokeWidth,zIndex | 
PopoverElement class
google.maps.maps3d.PopoverElement
zajęcia
Niestandardowy element HTML, który renderuje wyskakujące okienko. Wygląda jak dymek i często jest połączony ze znacznikiem.
Element niestandardowy:
<gmp-popover altitude-mode="absolute" light-dismiss-disabled open position-anchor="lat,lng"></gmp-popover>
Ta klasa rozszerza klasę HTMLElement.
Ta klasa implementuje interfejs PopoverElementOptions.
Dostęp przez połączenie pod numer const {PopoverElement} = await google.maps.importLibrary("maps3d"). 
 Zobacz Biblioteki w Maps JavaScript API.
| Zespół | |
|---|---|
| PopoverElement | PopoverElement([options])Parametry:   
 | 
| Właściwości | |
|---|---|
| altitudeMode | Typ:   AltitudeMode optionalDomyślnie:  AltitudeMode.CLAMP_TO_GROUNDOkreśla sposób interpretacji komponentu wysokości pozycji. Atrybut HTML: 
 | 
| lightDismissDisabled | Typ:   boolean optionalDomyślnie:  falseOkreśla, czy ten wysuwany panel powinien być „lekko zamykany”. Działanie „light dismiss” jest podobne do ustawienia atrybutu  popover="auto", który jest częścią interfejsu Popover API przeglądarki.Atrybut HTML: 
 | 
| open | Typ:   boolean optionalDomyślnie:  falseOkreśla, czy wyskakujące okienko powinno być otwarte. Atrybut HTML: 
 | 
| positionAnchor | Typ:   LatLngLiteral|LatLngAltitudeLiteral|Marker3DInteractiveElement|string optionalPozycja, w której ma się wyświetlać ten wyskakujący element. Jeśli wyskakujące okienko jest zakotwiczone w interaktywnym znaczniku, zamiast tego będzie używana pozycja znacznika. Atrybut HTML: 
 | 
| Przedziały | |
|---|---|
| default | Umieszcza treść w głównym obszarze wyskakującego okienka. | 
| header | Umieszcza zawartość w sekcji nagłówka wyskakującego okienka. | 
| Właściwości CSS | |
|---|---|
| --gmp-popover-max-width | Maksymalna szerokość wyskakującego okienka niezależnie od szerokości treści. | 
| --gmp-popover-min-width | Minimalna szerokość wyskakującego okienka niezależnie od szerokości treści. Podczas korzystania z tej właściwości zdecydowanie zalecamy ustawienie jej na wartość mniejszą niż szerokość mapy (w pikselach). | 
| --gmp-popover-pixel-offset-x | Odsunięcie w pikselach wierzchołka wyskakującego okienka od punktu na mapie, do którego współrzędnych geograficznych jest ono przypisane. | 
| --gmp-popover-pixel-offset-y | Odsunięcie (w pikselach) wierzchołka wyskakującego okienka od punktu na mapie, do którego współrzędnych geograficznych jest ono przypisane. | 
| color-scheme | Wskazuje schemat kolorów, w którym można renderować ten wyskakujący element. Więcej informacji znajdziesz w  color-schemedokumentacji. Jeśli nie zostanie określony, domyślnie będą używane preferencje użytkownika dotyczące schematu kolorów. | 
| Metody | |
|---|---|
| addEventListener | addEventListener(type, listener[, options])Parametry:   
 Zwracana wartość:   voidKonfiguruje funkcję, która będzie wywoływana za każdym razem, gdy określone zdarzenie zostanie dostarczone do celu. Zobacz addEventListener. | 
| removeEventListener | removeEventListener(type, listener[, options])Parametry:   
 Zwracana wartość:   voidUsuwa z obiektu docelowego detektor zdarzeń zarejestrowany wcześniej za pomocą metody addEventListener. Zobacz removeEventListener. | 
PopoverElementOptions interface
google.maps.maps3d.PopoverElementOptionsinterfejs
Obiekt PopoverElementOptions służący do definiowania właściwości, które można ustawić w przypadku elementu PopoverElement.
| Właściwości | |
|---|---|
| altitudeMode optional | Typ:   AltitudeMode optionalZobacz  PopoverElement.altitudeMode. | 
| lightDismissDisabled optional | Typ:   boolean optional | 
| open optional | Typ:   boolean optionalZobacz  PopoverElement.open. | 
| positionAnchor optional | Typ:   LatLngLiteral|LatLngAltitudeLiteral|string|Marker3DInteractiveElement optionalZobacz  PopoverElement.positionAnchor. | 
AltitudeMode stałe
google.maps.maps3d.AltitudeMode
stałe
Określa sposób interpretacji komponentów wysokości we współrzędnych.
Dostęp przez połączenie pod numer const {AltitudeMode} = await google.maps.importLibrary("maps3d"). 
 Zobacz Biblioteki w Maps JavaScript API.
| Stałe | |
|---|---|
| ABSOLUTE | Umożliwia określanie obiektów względem średniego poziomu morza. Oznacza to również, że jeśli poziom szczegółowości terenu pod obiektem ulegnie zmianie, jego położenie bezwzględne pozostanie takie samo. | 
| CLAMP_TO_GROUND | Umożliwia wyrażanie obiektów umieszczonych na ziemi. Pozostaną one na poziomie gruntu, niezależnie od podanej wysokości. Jeśli obiekt znajduje się nad dużym akwenem, zostanie umieszczony na poziomie morza. | 
| RELATIVE_TO_GROUND | Umożliwia wyrażanie obiektów w odniesieniu do powierzchni gruntu. Jeśli poziom szczegółowości terenu się zmieni, położenie obiektu względem podłoża pozostanie stałe. Nad wodą wysokość będzie interpretowana jako wartość w metrach nad poziomem morza. | 
| RELATIVE_TO_MESH | Umożliwia wyrażanie obiektów w odniesieniu do najwyższego punktu powierzchni gruntu, budynku lub wody. Gdy samolot znajduje się nad wodą, będzie to powierzchnia wody, a gdy nad terenem – powierzchnia budynku (jeśli jest) lub powierzchnia gruntu (jeśli nie ma budynków). |