Elevation

ElevationService

google.maps.ElevationService-Klasse

Definiert eine Dienstklasse, die direkt mit Google-Servern kommuniziert, um Daten zur Höhe anzufordern.

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

ElevationService
ElevationService()
Parameter:Keine
Erstellt eine neue Instanz einer ElevationService, die Höhenanfragen an Google-Server sendet.
getElevationAlongPath
getElevationAlongPath(request[, callback])
Parameter:
Rückgabewert:  Promise<PathElevationResponse>
Sendet eine Anfrage für Höhenangaben entlang des Pfades; es werden in gleichmäßigen Abständen entlang des Pfades Beispiele mit Höhendaten zurückgegeben.
getElevationForLocations
getElevationForLocations(request[, callback])
Parameter:
Sendet eine Höhenanfrage für eine Liste diskreter Standorte.

Schnittstelle LocationElevationRequest

google.maps.LocationElevationRequest-Schnittstelle

Eine vom ElevationService gesendete Höhenanfrage, die die Liste der diskreten Koordinaten (LatLngs) enthält, für die Höhendaten zurückgegeben werden sollen.

locations optional
Typ:Array<LatLng|LatLngLiteral> optional
Die diskreten Standorte, für die Höhendaten abgerufen werden sollen.

Schnittstelle LocationElevationResponse

google.maps.LocationElevationResponse-Schnittstelle

Eine vom ElevationService zurückgegebene Höhenantwort, die die Liste der ElevationResults enthält, die den Standorten von LocationElevationRequest entsprechen.

results
Die Liste der ElevationResults, die den Standorten von LocationElevationRequest entsprechen.

PathElevationRequest

google.maps.PathElevationRequest-Schnittstelle

Eine vom ElevationService gesendete Höhenabfrage, die den Pfad enthält, entlang dessen Stichprobendaten zurückgegeben werden sollen. In dieser Anfrage wird ein kontinuierlicher Pfad entlang der Erde definiert, entlang dessen in gleichmäßigen Abständen Beispieldaten ermittelt werden sollen. Bei allen Pfaden werden von Scheitelpunkt zu Scheitelpunkt Segmente des Großkreises zwischen zwei Entfernungspunkten verwendet.

samples
Typ:number
Erforderlich. Die Anzahl der gleich weit voneinander entfernten Punkte entlang des Pfades, für die Höhendaten abgerufen werden sollen, einschließlich der Endpunkte. Die Anzahl der Stichproben muss ein Wert zwischen 2 und 512 sein.
path optional
Typ:Array<LatLng|LatLngLiteral> optional
Der Pfad, entlang dessen Höhenwerte gesammelt werden sollen.

Schnittstelle PathElevationResponse

google.maps.PathElevationResponse-Schnittstelle

Eine vom ElevationService zurückgegebene Höhenantwort, die die Liste der ElevationResults in gleichmäßigen Abständen entlang des Pfads von PathElevationRequest enthält.

results
Die Liste der ElevationResults, die den Stichproben der PathElevationRequest entsprechen.

ElevationResult

google.maps.ElevationResult-Schnittstelle

Das Ergebnis einer ElevationService-Anfrage, die aus den Höhenkoordinaten und deren Höhenwerten besteht. Beachten Sie, dass eine einzelne Anfrage zu mehreren ElevationResults führen kann.

elevation
Typ:number
Die Höhe dieses Punktes der Erde in Metern über dem Meeresspiegel.
resolution
Typ:number
Die Entfernung zwischen den Beispielpunkten, von denen aus die Höhe interpoliert wurde, in Metern. Falls die Auflösung nicht bekannt ist, fehlt diese Eigenschaft. Beachten Sie, dass Höhendaten ungenauer werden und somit größere resolution-Werte haben, wenn mehrere Punkte übergeben werden. Ein Punkt sollte einzeln abgefragt werden, um den präzisesten Höhenwert zu erhalten.
location optional
Typ:LatLng optional
Der Standort dieses Höhenergebnisses.

ElevationStatus-Konstanten

google.maps.ElevationStatus-Konstanten

Der vom ElevationService zurückgegebene Status nach Abschluss einer Höhenanfrage. Geben Sie diese nach Wert oder mit dem Namen der Konstante an. Beispiel: 'OK'oder google.maps.ElevationStatus.OK

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

INVALID_REQUEST Die Anfrage war ungültig.
OK Die Anforderung hat keine Fehler hervorgerufen.
OVER_QUERY_LIMIT Die Anfragebeschränkungen wurden von der Webseite in einem zu geringen Zeitraum überschritten.
REQUEST_DENIED Die Webseite darf den Höhendienst nicht verwenden.
UNKNOWN_ERROR Die Höhenanfrage konnte nicht verarbeitet werden. Der genaue Grund für den Fehler ist jedoch nicht bekannt.