ElevationService-Klasse
google.maps.ElevationService
Kurs
Definiert eine Dienstklasse, die direkt mit Google-Servern kommuniziert, um Daten zur Höhe anzufordern.
Rufe const {ElevationService} = await google.maps.importLibrary("elevation")
auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
ElevationService |
ElevationService() Parameter:Keine
Erstellt eine neue Instanz eines ElevationService , das Höhenabfragen an Google-Server sendet. |
Methoden | |
---|---|
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:
Rückgabewert:
Promise<LocationElevationResponse> Sendet eine Höhenanfrage für eine Liste diskreter Standorte. |
LocationElevationRequest-Schnittstelle
google.maps.LocationElevationRequest
Benutzeroberfläche
Eine vom ElevationService
gesendete Höhenanfrage mit der Liste der diskreten Koordinaten (LatLng
s), für die Höhendaten zurückgegeben werden sollen.
Attribute | |
---|---|
locations optional |
Typ:
Array<LatLng|LatLngLiteral> optional Die diskreten Standorte, für die Höhendaten abgerufen werden sollen. |
LocationElevationResponse-Schnittstelle
google.maps.LocationElevationResponse
Benutzeroberfläche
Eine Höhenanfrage, die vom ElevationService
zurückgegeben wird und die Liste der ElevationResult
s enthält, die den Standorten der LocationElevationRequest
entsprechen.
Attribute | |
---|---|
results |
Typ:
Array<ElevationResult> Die Liste der ElevationResult , die den Standorten der LocationElevationRequest entsprechen. |
PathElevationRequest-Schnittstelle
google.maps.PathElevationRequest
Benutzeroberfläche
Eine Höhenabfrage, die vom ElevationService
gesendet wird und den Pfad enthält, entlang dem 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.
Attribute | |
---|---|
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 Samples muss zwischen 2 und 512 liegen. |
path optional |
Typ:
Array<LatLng|LatLngLiteral> optional Der Pfad, entlang dessen Höhenwerte gesammelt werden sollen. |
PathElevationResponse-Schnittstelle
google.maps.PathElevationResponse
Benutzeroberfläche
Eine Höhenanfrage, die vom ElevationService
zurückgegeben wird und die Liste der ElevationResult
s enthält, die gleichmäßig entlang des Pfads der PathElevationRequest
verteilt sind.
Attribute | |
---|---|
results |
Typ:
Array<ElevationResult> Die Liste der ElevationResult , die mit den Samples der PathElevationRequest übereinstimmen. |
ElevationResult-Schnittstelle
google.maps.ElevationResult
Benutzeroberfläche
Das Ergebnis einer ElevationService
-Anfrage, bestehend aus den Höhenkoordinaten und ihren Höhenwerten. Hinweis: Eine einzelne Anfrage kann mehrere ElevationResult
-Elemente generieren.
Attribute | |
---|---|
elevation |
Typ:
number Die Höhe dieses Punktes der Erde in Metern über dem Meeresspiegel. |
resolution |
Typ:
number Die Entfernung in Metern zwischen den Stichprobenpunkten, von denen aus die Höhe interpoliert wurde. 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. Um einen möglichst genauen Höhenwert für einen Punkt zu erhalten, sollte er einzeln abgefragt werden. |
location optional |
Typ:
LatLng optional Der Standort dieses Höhenergebnisses. |
Konstanten für ElevationStatus
google.maps.ElevationStatus
constants
Der Status, der vom ElevationService
nach Abschluss einer Erhöhungsanfrage zurückgegeben wird. Geben Sie diese Werte anhand des Werts oder des Namens der Konstante an. Beispiel: 'OK'
oder google.maps.ElevationStatus.OK
Rufe const {ElevationStatus} = await google.maps.importLibrary("elevation")
auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
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 ist nicht dazu berechtigt, den Höhendienst zu verwenden. |
UNKNOWN_ERROR |
Die Anfrage für die Höhendaten konnte nicht verarbeitet werden. Der genaue Grund für den Fehler ist nicht bekannt. |