3D Maps

Map3DElement Klasse

google.maps.maps3d.Map3DElement Klasse

Map3DElement ist eine HTML-Oberfläche für die 3D-Kartenansicht.

Benutzerdefiniertes Element:
<gmp-map-3d center="lat,lng,altitude" default-labels-disabled heading="number" max-altitude="number" max-heading="number" max-tilt="number" min-altitude="number" min-heading="number" min-tilt="number" range="number" roll="number" tilt="number"></gmp-map-3d>

Diese Klasse umfasst HTMLElement

Diese Klasse implementiert Map3DElementOptions

Zugriff durch Aufrufen von const {Map3DElement} = await google.maps.importLibrary("maps3d"). Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

Map3DElement
Map3DElement([options])
Parameter: 
bounds
Wenn festgelegt, wird die Position der Kamera innerhalb der angegebenen Breiten- und Längengrade eingeschränkt. Objekte außerhalb der Begrenzungen werden trotzdem gerendert. Mit Bounds können sowohl der Längengrad als auch der Breitengrad oder nur der Breitengrad oder der Längengrad eingeschränkt werden. Verwenden Sie für Begrenzungen, die nur Breiten entsprechen, die westlichen und östlichen Längengrade -180 bzw. 180. Verwenden Sie für Begrenzungen, die nur den Längengrad betreffen, die nördlichen und südlichen Breitengrade von 90 bzw. -90.
center
Der Mittelpunkt der Karte als LatLngAltitude, wobei die Höhe in Metern über Grund angegeben wird. Beachten Sie, dass sich die Kamera nicht unbedingt hier befindet, da das Feld range die Entfernung der Kamera von der Kartenmitte beeinflusst. Enthält standardmäßig den Wert {lat: 0, lng: 0, altitude: 63170000}, wenn nichts anderes festgelegt wird. 63170000 Meter ist die maximal zulässige Höhe (Erderadius multipliziert mit 10).
HTML-Attribut:
  • <gmp-map-3d center="lat,lng,altitude"></gmp-map-3d>
defaultLabelsDisabled
Typ:boolean optional
Standard: false
Bei true werden keine Standardkartenlabels gerendert.
HTML-Attribut:
  • <gmp-map-3d default-labels-disabled></gmp-map-3d>
heading
Typ:number optional
Die Kompassausrichtung der Karte in Grad, wobei der Norden null beträgt. Wenn keine Neigung vorhanden ist, wird das Abrollen als Richtung interpretiert.
HTML-Attribut:
  • <gmp-map-3d heading="number"></gmp-map-3d>
maxAltitude
Typ:number optional
Die maximale Höhe über dem Boden, die auf der Karte angezeigt wird. Ein gültiger Wert liegt zwischen 0 und 63170000 Meter (Erdradius multipliziert mit 10).
HTML-Attribut:
  • <gmp-map-3d max-altitude="number"></gmp-map-3d>
maxHeading
Typ:number optional
Der maximale Richtungswinkel (Drehung) der Karte. Ein gültiger Wert liegt zwischen 0 und 360 Grad. minHeading und maxHeading stellen ein Intervall von <= 360 Grad dar, in dem Richtungsbewegungen zulässig sind. minHeading = 180 und maxHeading = 90 erlauben die Überschrift in [0, 90] und die Überschrift in [180, 360]. minHeading = 90 und maxHeading = 180 erlauben die Überschrift in [90, 180].
HTML-Attribut:
  • <gmp-map-3d max-heading="number"></gmp-map-3d>
maxTilt
Typ:number optional
Der maximale Einfallswinkel der Karte. Ein gültiger Wert liegt zwischen 0 und 90 Grad.
HTML-Attribut:
  • <gmp-map-3d max-tilt="number"></gmp-map-3d>
minAltitude
Typ:number optional
Die minimale Höhe über dem Boden, die auf der Karte angezeigt wird. Ein gültiger Wert liegt zwischen 0 und 63170000 Meter (Erdradius multipliziert mit 10).
HTML-Attribut:
  • <gmp-map-3d min-altitude="number"></gmp-map-3d>
minHeading
Typ:number optional
Der minimale Richtungswinkel (Drehung) der Karte. Ein gültiger Wert liegt zwischen 0 und 360 Grad. minHeading und maxHeading stellen ein Intervall von <= 360 Grad dar, in dem Richtungsbewegungen zulässig sind. minHeading = 180 und maxHeading = 90 erlauben die Überschrift in [0, 90] und die Überschrift in [180, 360]. minHeading = 90 und maxHeading = 180 erlauben die Überschrift in [90, 180].
HTML-Attribut:
  • <gmp-map-3d min-heading="number"></gmp-map-3d>
minTilt
Typ:number optional
Der minimale Einfallswinkel der Karte. Ein gültiger Wert liegt zwischen 0 und 90 Grad.
HTML-Attribut:
  • <gmp-map-3d min-tilt="number"></gmp-map-3d>
range
Typ:number optional
Die Entfernung zwischen der Kamera und der Kartenmitte in Metern.
HTML-Attribut:
  • <gmp-map-3d range="number"></gmp-map-3d>
roll
Typ:number optional
Die Rollbewegung der Kamera um den Ansichtsvektor in Grad. Um Unklarheiten zu beseitigen, wird jede Rollbewegung als Richtung interpretiert, wenn keine Neigung vorhanden ist.
HTML-Attribut:
  • <gmp-map-3d roll="number"></gmp-map-3d>
tilt
Typ:number optional
Die Neigung des Ansichtsvektors der Kamera in Grad. Ein Ansichtsvektor, der direkt auf die Erde blickt, hätte eine Neigung von null Grad. Ein von der Erde weg weisender Ansichtsvektor hätte eine Neigung von 180 Grad.
HTML-Attribut:
  • <gmp-map-3d tilt="number"></gmp-map-3d>
BetaaddEventListener
addEventListener(type, listener[, options])
Parameter: 
  • typestring Ein String, bei dem die Groß- und Kleinschreibung berücksichtigt wird, der den Ereignistyp darstellt, auf den gewartet werden soll.
  • listenerEventListener|EventListenerObject Das Objekt, das eine Benachrichtigung erhält. Dies muss eine Funktion oder ein Objekt mit der Methode „handleEvent“ sein.
  • optionsboolean|AddEventListenerOptions optional Siehe Optionen. Benutzerdefinierte Ereignisse unterstützen nur capture und passive.
Rückgabewert:  void
Richtet eine Funktion ein, die immer aufgerufen wird, wenn das angegebene Ereignis an das Ziel geliefert wird. Siehe addEventListener
BetaremoveEventListener
removeEventListener(type, listener[, options])
Parameter: 
  • typestring Ein String, der den Ereignistyp angibt, für den ein Event-Listener entfernt werden soll.
  • listenerEventListener|EventListenerObject Der Event-Listener des Event-Handlers, der aus dem Ereignisziel entfernt werden soll.
  • optionsboolean|EventListenerOptions optional Siehe Optionen
Rückgabewert:  void
Entfernt einen zuvor mit addEventListener registrierten Event-Listener aus dem Ziel. Siehe removeEventListener
gmp-centerchange
function(centerChangeEvent)
Argumente: 
Dieses Ereignis wird ausgelöst, wenn sich die center-Eigenschaft des Map3DElements ändert.
gmp-click
function(clickEvent)
Argumente: 
Dieses Ereignis wird ausgelöst, wenn auf das Element Map3DElement geklickt wird.
gmp-headingchange
function(headingChangeEvent)
Argumente: 
Dieses Ereignis wird ausgelöst, wenn sich die Eigenschaft heading des Map3DElements ändert.
gmp-rangechange
function(rangeChangeEvent)
Argumente: 
Dieses Ereignis wird ausgelöst, wenn sich die Bereichseigenschaft des Map3DElements ändert.
gmp-rollchange
function(rollChangeEvent)
Argumente: 
Dieses Ereignis wird ausgelöst, wenn sich die Roll-Eigenschaft des Map3DElements ändert.
gmp-steadychange
function(steadyChangeEvent)
Argumente: 
Dieses Ereignis wird ausgelöst, wenn sich der stabile Zustand von Map3DElement ändert.
gmp-tiltchange
function(tiltChangeEvent)
Argumente: 
Dieses Ereignis wird ausgelöst, wenn sich die Eigenschaft „Neigung“ des Map3DElements ändert.

Map3DElementOptions. Benutzeroberfläche

google.maps.maps3d.Map3DElementOptions Benutzeroberfläche

Map3DElementOptions-Objekt zum Definieren der Eigenschaften, die für ein Map3DElement festgelegt werden können.

bounds optional
center optional
defaultLabelsDisabled optional
Typ:boolean optional
heading optional
Typ:number optional
maxAltitude optional
Typ:number optional
maxHeading optional
Typ:number optional
maxTilt optional
Typ:number optional
minAltitude optional
Typ:number optional
minHeading optional
Typ:number optional
minTilt optional
Typ:number optional
range optional
Typ:number optional
roll optional
Typ:number optional
tilt optional
Typ:number optional

SteadyChangeEvent Klasse

google.maps.maps3d.SteadyChangeEvent Klasse

Dieses Ereignis wird erstellt, weil ein stabiler Zustand von Map3DElement überwacht wird. Dieses Ereignis tritt im DOM-Baum ein.

Diese Klasse umfasst Event

Zugriff durch Aufrufen von const {SteadyChangeEvent} = await google.maps.importLibrary("maps3d"). Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

isSteady
Typ:boolean
Gibt an, ob das Map3DElement stabil ist, d.h. ob das Rendern der aktuellen Szene abgeschlossen ist oder nicht.

ClickEvent Klasse

google.maps.maps3d.ClickEvent Klasse

Dieses Ereignis wird durch Klicken auf ein Map3DElement erstellt.

Diese Klasse umfasst Event

Zugriff durch Aufrufen von const {ClickEvent} = await google.maps.importLibrary("maps3d"). Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

position
Typ:LatLngAltitude optional
Der Breiten-, Längengrad und die Höhe, die sich unter dem Cursor befand, als das Ereignis eintrat. Beachten Sie, dass bei gröberen Werten weniger genaue Daten zurückgegeben werden. Außerdem kann die Höhe des Meeresgrunds als Höhenwert zurückgegeben werden, wenn von einer höheren Kameraposition aus auf die Wasseroberfläche geklickt wird. Dieses Ereignis tritt im DOM-Baum ein.

CenterChangeEvent Klasse

google.maps.maps3d.CenterChangeEvent Klasse

Dieses Ereignis wurde aufgrund einer Monitoring Center-Änderung am Map3DElement erstellt. Dieses Ereignis tritt im DOM-Baum ein.

Diese Klasse umfasst Event

Zugriff durch Aufrufen von const {CenterChangeEvent} = await google.maps.importLibrary("maps3d"). Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

HeadingChangeEvent Klasse

google.maps.maps3d.HeadingChangeEvent Klasse

Dieses Ereignis wird durch die Überwachung einer Überschriftsänderung am Map3DElement erstellt. Dieses Ereignis tritt im DOM-Baum ein.

Diese Klasse umfasst Event

Zugriff durch Aufrufen von const {HeadingChangeEvent} = await google.maps.importLibrary("maps3d"). Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

RangeChangeEvent Klasse

google.maps.maps3d.RangeChangeEvent Klasse

Dieses Ereignis wird aufgrund einer Änderung des Monitoringbereichs am Map3DElement erstellt. Dieses Ereignis tritt im DOM-Baum ein.

Diese Klasse umfasst Event

Zugriff durch Aufrufen von const {RangeChangeEvent} = await google.maps.importLibrary("maps3d"). Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

RollChangeEvent Klasse

google.maps.maps3d.RollChangeEvent Klasse

Dieses Ereignis wird aus dem Monitoring der Roll-Änderung am Map3DElement erstellt. Dieses Ereignis tritt im DOM-Baum ein.

Diese Klasse umfasst Event

Zugriff durch Aufrufen von const {RollChangeEvent} = await google.maps.importLibrary("maps3d"). Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

TiltChangeEvent Klasse

google.maps.maps3d.TiltChangeEvent Klasse

Dieses Ereignis wird durch die Überwachung der Neigungsänderung am Map3DElement erstellt. Dieses Ereignis tritt im DOM-Baum ein.

Diese Klasse umfasst Event

Zugriff durch Aufrufen von const {TiltChangeEvent} = await google.maps.importLibrary("maps3d"). Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

Polyline3DElement Klasse

google.maps.maps3d.Polyline3DElement Klasse

Eine 3D-Polylinie ist ein lineares Overlay, das aus verbundenen Liniensegmenten auf einer 3D-Karte besteht.

Benutzerdefiniertes Element:
<gmp-polyline-3d altitude-mode="absolute" draws-occluded-segments extruded geodesic outer-color="string" outer-opacity="number" outer-width="number" stroke-color="string" stroke-opacity="number" stroke-width="number" z-index="number"></gmp-polyline-3d>

Diese Klasse umfasst HTMLElement

Diese Klasse implementiert Polyline3DElementOptions

Zugriff durch Aufrufen von const {Polyline3DElement} = await google.maps.importLibrary("maps3d"). Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

Polyline3DElement
Polyline3DElement([options])
Parameter: 
altitudeMode
Typ:AltitudeMode optional
Gibt an, wie Höhenkomponenten in den Koordinaten interpretiert werden.
HTML-Attribut:
  • <gmp-polyline-3d altitude-mode="absolute"></gmp-polyline-3d>
  • <gmp-polyline-3d altitude-mode="clamp-to-ground"></gmp-polyline-3d>
  • <gmp-polyline-3d altitude-mode="relative-to-ground"></gmp-polyline-3d>
  • <gmp-polyline-3d altitude-mode="relative-to-mesh"></gmp-polyline-3d>
coordinates
Die geordnete Reihenfolge der Koordinaten der Polylinie. Die Höhe wird in bestimmten Modi ignoriert und ist daher optional.
drawsOccludedSegments
Typ:boolean optional
Standard: false
Gibt an, ob Teile der Polylinie, die verdeckt werden könnten, gezeichnet werden oder nicht. Polylinien können durch Kartengeometrie (z.B. Gebäude) verdeckt werden.
HTML-Attribut:
  • <gmp-polyline-3d draws-occluded-segments></gmp-polyline-3d>
extruded
Typ:boolean optional
Standard: false
Gibt an, ob die Polylinie mit dem Boden verbunden werden soll. Zum Extrudieren einer Polylinie muss altitudeMode entweder RELATIVE_TO_GROUND oder ABSOLUTE sein.
HTML-Attribut:
  • <gmp-polyline-3d extruded></gmp-polyline-3d>
geodesic
Typ:boolean optional
Standard: false
Wenn true festgelegt ist, werden Kanten der Polylinie als geodätisch interpretiert und folgen der Krümmung der Erde. Bei der Einstellung false werden Ränder der Polylinie als gerade Linien im Bildschirmbereich gerendert.
HTML-Attribut:
  • <gmp-polyline-3d geodesic></gmp-polyline-3d>
outerColor
Typ:string optional
Die äußere Farbe. Alle CSS3-Farben werden unterstützt.
HTML-Attribut:
  • <gmp-polyline-3d outer-color="string"></gmp-polyline-3d>
outerOpacity
Typ:number optional
Die äußere Deckkraft zwischen 0.0 und 1.0.
HTML-Attribut:
  • <gmp-polyline-3d outer-opacity="number"></gmp-polyline-3d>
outerWidth
Typ:number optional
Die äußere Breite liegt zwischen 0.0 und 1.0. Dies ist ein Prozentsatz von strokeWidth.
HTML-Attribut:
  • <gmp-polyline-3d outer-width="number"></gmp-polyline-3d>
strokeColor
Typ:string optional
Die Strichfarbe. Alle CSS3-Farben werden unterstützt.
HTML-Attribut:
  • <gmp-polyline-3d stroke-color="string"></gmp-polyline-3d>
strokeOpacity
Typ:number optional
Die Deckkraft des Strichs zwischen 0.0 und 1.0.
HTML-Attribut:
  • <gmp-polyline-3d stroke-opacity="number"></gmp-polyline-3d>
strokeWidth
Typ:number optional
Die Linienstärke in Pixeln.
HTML-Attribut:
  • <gmp-polyline-3d stroke-width="number"></gmp-polyline-3d>
zIndex
Typ:number optional
Der zIndex im Vergleich zu anderen Polys.
HTML-Attribut:
  • <gmp-polyline-3d z-index="number"></gmp-polyline-3d>
BetaaddEventListener
addEventListener(type, listener[, options])
Parameter: 
  • typestring Ein String, bei dem die Groß- und Kleinschreibung berücksichtigt wird, der den Ereignistyp darstellt, auf den gewartet werden soll.
  • listenerEventListener|EventListenerObject Das Objekt, das eine Benachrichtigung erhält. Dies muss eine Funktion oder ein Objekt mit der Methode „handleEvent“ sein.
  • optionsboolean|AddEventListenerOptions optional Siehe Optionen. Benutzerdefinierte Ereignisse unterstützen nur capture und passive.
Rückgabewert:  void
Richtet eine Funktion ein, die immer aufgerufen wird, wenn das angegebene Ereignis an das Ziel geliefert wird. Siehe addEventListener
BetaremoveEventListener
removeEventListener(type, listener[, options])
Parameter: 
  • typestring Ein String, der den Ereignistyp angibt, für den ein Event-Listener entfernt werden soll.
  • listenerEventListener|EventListenerObject Der Event-Listener des Event-Handlers, der aus dem Ereignisziel entfernt werden soll.
  • optionsboolean|EventListenerOptions optional Siehe Optionen
Rückgabewert:  void
Entfernt einen zuvor mit addEventListener registrierten Event-Listener aus dem Ziel. Siehe removeEventListener

Polyline3DElementOptions Benutzeroberfläche

google.maps.maps3d.Polyline3DElementOptions Benutzeroberfläche

Polyline3DElementOptions-Objekt, mit dem die Eigenschaften definiert werden, die für ein Polyline3DElement festgelegt werden können.

altitudeMode optional
Typ:AltitudeMode optional
coordinates optional
drawsOccludedSegments optional
Typ:boolean optional
Standard: false
extruded optional
Typ:boolean optional
Standard: false
geodesic optional
Typ:boolean optional
Standard: false
outerColor optional
Typ:string optional
outerOpacity optional
Typ:number optional
outerWidth optional
Typ:number optional
strokeColor optional
Typ:string optional
strokeOpacity optional
Typ:number optional
strokeWidth optional
Typ:number optional
zIndex optional
Typ:number optional

Polygon3D-Element Klasse

google.maps.maps3d.Polygon3DElement Klasse

Ein 3D-Polygon (wie eine 3D-Polylinie) definiert eine Folge verbundener Koordinaten in einer geordneten Reihenfolge. Außerdem bilden Polygone eine geschlossene Schleife und definieren einen ausgefüllten Bereich.

Benutzerdefiniertes Element:
<gmp-polygon-3d altitude-mode="absolute" draws-occluded-segments extruded fill-color="string" fill-opacity="number" geodesic stroke-color="string" stroke-opacity="number" stroke-width="number" z-index="number"></gmp-polygon-3d>

Diese Klasse umfasst HTMLElement

Diese Klasse implementiert Polygon3DElementOptions

Zugriff durch Aufrufen von const {Polygon3DElement} = await google.maps.importLibrary("maps3d"). Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

Polygon3DElement
Polygon3DElement([options])
Parameter: 
altitudeMode
Typ:AltitudeMode optional
Gibt an, wie Höhenkomponenten in den Koordinaten interpretiert werden.
HTML-Attribut:
  • <gmp-polygon-3d altitude-mode="absolute"></gmp-polygon-3d>
  • <gmp-polygon-3d altitude-mode="clamp-to-ground"></gmp-polygon-3d>
  • <gmp-polygon-3d altitude-mode="relative-to-ground"></gmp-polygon-3d>
  • <gmp-polygon-3d altitude-mode="relative-to-mesh"></gmp-polygon-3d>
drawsOccludedSegments
Typ:boolean optional
Standard: false
Gibt an, ob Teile des Polygons, die verdeckt werden könnten, gezeichnet werden oder nicht. Polygone können durch Kartengeometrie (z.B. Gebäude) verdeckt werden.
HTML-Attribut:
  • <gmp-polygon-3d draws-occluded-segments></gmp-polygon-3d>
extruded
Typ:boolean optional
Standard: false
Gibt an, ob das Polygon mit dem Boden verbunden werden soll. Zum Extrudieren eines Polygons muss altitudeMode entweder RELATIVE_TO_GROUND oder ABSOLUTE sein.
HTML-Attribut:
  • <gmp-polygon-3d extruded></gmp-polygon-3d>
fillColor
Typ:string optional
Die Füllfarbe. Alle CSS3-Farben werden unterstützt.
HTML-Attribut:
  • <gmp-polygon-3d fill-color="string"></gmp-polygon-3d>
fillOpacity
Typ:number optional
Die Deckkraft der Füllung zwischen 0,0 und 1,0.
HTML-Attribut:
  • <gmp-polygon-3d fill-opacity="number"></gmp-polygon-3d>
geodesic
Typ:boolean optional
Standard: false
Bei true werden die Kanten des Polygons als geodätisch interpretiert und folgen der Krümmung der Erde. Wenn false, werden Ränder des Polygons im Bildschirmbereich als gerade Linien gerendert.
HTML-Attribut:
  • <gmp-polygon-3d geodesic></gmp-polygon-3d>
innerCoordinates
Die geordnete Reihenfolge der Koordinaten, mit denen eine geschlossene Schlaufe beschrieben wird. Im Gegensatz zu Polylinien kann ein Polygon aus einem oder mehreren Pfaden bestehen, die innerhalb des Polygons mehrere Aussparungen erzeugen.
outerCoordinates
Die geordnete Reihenfolge der Koordinaten, mit denen eine geschlossene Schlaufe beschrieben wird. Die Höhe wird in bestimmten Modi ignoriert und ist daher optional.
strokeColor
Typ:string optional
Die Strichfarbe. Alle CSS3-Farben werden unterstützt.
HTML-Attribut:
  • <gmp-polygon-3d stroke-color="string"></gmp-polygon-3d>
strokeOpacity
Typ:number optional
Die Deckkraft des Strichs zwischen 0.0 und 1.0.
HTML-Attribut:
  • <gmp-polygon-3d stroke-opacity="number"></gmp-polygon-3d>
strokeWidth
Typ:number optional
Die Linienstärke in Pixeln.
HTML-Attribut:
  • <gmp-polygon-3d stroke-width="number"></gmp-polygon-3d>
zIndex
Typ:number optional
Der zIndex im Vergleich zu anderen Polys.
HTML-Attribut:
  • <gmp-polygon-3d z-index="number"></gmp-polygon-3d>
BetaaddEventListener
addEventListener(type, listener[, options])
Parameter: 
  • typestring Ein String, bei dem die Groß- und Kleinschreibung berücksichtigt wird, der den Ereignistyp darstellt, auf den gewartet werden soll.
  • listenerEventListener|EventListenerObject Das Objekt, das eine Benachrichtigung erhält. Dies muss eine Funktion oder ein Objekt mit der Methode „handleEvent“ sein.
  • optionsboolean|AddEventListenerOptions optional Siehe Optionen. Benutzerdefinierte Ereignisse unterstützen nur capture und passive.
Rückgabewert:  void
Richtet eine Funktion ein, die immer aufgerufen wird, wenn das angegebene Ereignis an das Ziel geliefert wird. Siehe addEventListener
BetaremoveEventListener
removeEventListener(type, listener[, options])
Parameter: 
  • typestring Ein String, der den Ereignistyp angibt, für den ein Event-Listener entfernt werden soll.
  • listenerEventListener|EventListenerObject Der Event-Listener des Event-Handlers, der aus dem Ereignisziel entfernt werden soll.
  • optionsboolean|EventListenerOptions optional Siehe Optionen
Rückgabewert:  void
Entfernt einen zuvor mit addEventListener registrierten Event-Listener aus dem Ziel. Siehe removeEventListener

Polygon3DElementOptions (Polygon3DElementOptions) Benutzeroberfläche

google.maps.maps3d.Polygon3DElementOptions Benutzeroberfläche

Polygon3DElementOptions-Objekt zum Definieren der Eigenschaften, die für ein Polygon3DElement festgelegt werden können.

altitudeMode optional
Typ:AltitudeMode optional
drawsOccludedSegments optional
Typ:boolean optional
Standard: false
extruded optional
Typ:boolean optional
Standard: false
fillColor optional
Typ:string optional
fillOpacity optional
Typ:number optional
geodesic optional
Typ:boolean optional
Standard: false
innerCoordinates optional
outerCoordinates optional
strokeColor optional
Typ:string optional
strokeOpacity optional
Typ:number optional
strokeWidth optional
Typ:number optional
zIndex optional
Typ:number optional

AltitudeMode Konstanten

google.maps.maps3d.AltitudeMode Konstanten

Gibt an, wie Höhenkomponenten in den Koordinaten interpretiert werden.

Zugriff durch Aufrufen von const {AltitudeMode} = await google.maps.importLibrary("maps3d"). Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

ABSOLUTE Ermöglicht die Darstellung von Objekten relativ zum durchschnittlichen mittleren Meeresspiegel. Das bedeutet auch, dass sich seine absolute Position nicht ändert, wenn sich die Detailebene des Geländes unter dem Objekt ändert.
CLAMP_TO_GROUND Ermöglicht es, auf dem Boden platzierte Objekte ausdrücken zu können. Sie bleiben unabhängig von der angegebenen Höhe auf Bodenhöhe und folgen dem Gelände. Wenn das Objekt über einem großen Gewässer positioniert wird, wird es auf Meereshöhe platziert.
RELATIVE_TO_GROUND Ermöglicht die Darstellung von Objekten relativ zur Bodenoberfläche. Wenn sich die Detailebene des Geländes ändert, bleibt die Position des Objekts relativ zum Boden konstant. Über Wasser wird die Höhe als Wert in Metern über dem Meeresspiegel interpretiert.
RELATIVE_TO_MESH Ermöglicht die Darstellung von Objekten relativ zum höchsten Punkt von Grund-, Gebäude- und Wasseroberfläche. Über Wasser ist dies eine Wasseroberfläche, Über dem Gelände ist dies die Gebäudeoberfläche (falls vorhanden) oder die Bodenoberfläche (falls keine Gebäude vorhanden sind).