Elevation Widget (alpha)

Klasse ElevationElement

google.maps.elevation.ElevationElement Kurs

Ein HTML-Element, das Höhendaten visuell darstellt. Legen Sie die Eigenschaft path des Elements fest, um ein Höhenprofil entlang des Pfades anzuzeigen. Wenn Sie das Element „Ebene“ verwenden möchten, aktivieren Sie die Places UI Kit API für Ihr Projekt in der Google Cloud Console.

Benutzerdefiniertes Element:
<gmp-elevation unit-system="imperial"></gmp-elevation>

Diese Klasse erweitert HTMLElement.

Diese Klasse implementiert ElevationElementOptions.

Rufe const {ElevationElement} = await google.maps.importLibrary("elevation") auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

ElevationElement
ElevationElement([options])
Parameter: 
path
Der Pfad, entlang dem Höhendaten angezeigt werden sollen. Zwischen den Punkten des Arrays werden Liniensegmente interpoliert. Selbst mit einer kleinen Anzahl von Punkten wird ein detailliertes Höhenprofil erstellt.
 Wenn nur ein Punkt angegeben wird, wird im Widget die Höhe dieses Punkts angezeigt.
unitSystem
Typ:UnitSystem optional
Bestimmt, ob die Höhe in Fuß/Meilen oder Metern/Kilometern angezeigt wird. Wenn diese Option nicht definiert ist, verwendet das Widget standardmäßig das bevorzugte Maßsystem für die im API-Ladeprogramm angegebene Region.
HTML-Attribut:
  • <gmp-elevation unit-system="imperial"></gmp-elevation>
  • <gmp-elevation unit-system="metric"></gmp-elevation>
BetaaddEventListener
addEventListener(type, listener[, options])
Parameter: 
  • typestring Ein String, der den Ereignistyp darstellt, auf den gewartet werden soll. Die Groß- und Kleinschreibung ist dabei zu beachten.
  • 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. Bei benutzerdefinierten Ereignissen werden nur capture und passive unterstützt.
Rückgabewert:void
Hiermit wird eine Funktion eingerichtet, die aufgerufen wird, wenn das angegebene Ereignis an das Ziel gesendet wird. Weitere Informationen finden Sie unter addEventListener.
BetaremoveEventListener
removeEventListener(type, listener[, options])
Parameter: 
Rückgabewert:void
Entfernt einen zuvor mit addEventListener registrierten Ereignis-Listener aus dem Ziel. Siehe removeEventListener
gmp-load
function(event)
Argumente: 
Dieses Ereignis wird ausgelöst, wenn das Element geladen und seine Inhalte gerendert werden. Dieses Ereignis wird nicht weitergegeben.
gmp-requesterror
function(event)
Argumente: 
Dieses Ereignis wird ausgelöst, wenn eine Anfrage an das Backend abgelehnt wurde (z.B. aufgrund eines falschen API-Schlüssels). Dieses Ereignis wird nicht weitergegeben.

ElevationElementOptions-Schnittstelle

google.maps.elevation.ElevationElementOptions Benutzeroberfläche

Optionen für ElevationElement

path optional
Typ:Array<LatLng|LatLngLiteral> optional
unitSystem optional
Typ:UnitSystem optional