Klasse StreetViewService
Klasse
google.maps.StreetViewService
Bibliothek "streetView"
Ein StreetViewService-Objekt führt Suchvorgänge nach Street View-Daten durch.
const {StreetViewService} = await google.maps.importLibrary("streetView");
Konstruktor | |
|---|---|
StreetViewService |
StreetViewService()Parameter: Keine
Erstellt ein StreetViewService-Objekt, das eine Schnittstelle zu den im Street View-Dienst gespeicherten Daten bietet. |
Methoden | |
|---|---|
getPanorama |
getPanorama(request[, callback])Parameter:
Rückgabewert:
Promise<StreetViewResponse>Ruft die StreetViewPanoramaData für ein Panorama ab, das der angegebenen Street View-Abfrage entspricht. Der StreetViewPanoramaData wird an den bereitgestellten Callback übergeben. |
StreetViewStatus-Konstanten
Konstanten
google.maps.StreetViewStatus
Bibliothek "streetView"
Der Status, der von StreetViewService zurückgegeben wird, wenn eine Street View-Anfrage abgeschlossen ist. Diese können nach Wert oder anhand des Namens der Konstante angegeben werden. Beispiel: 'OK'oder google.maps.StreetViewStatus.OK
Diese Konstanten können auch als Strings verwendet werden. In TypeScript werden die Stringliterale durch den Typ StreetViewStatusString definiert.
const {StreetViewStatus} = await google.maps.importLibrary("streetView");
Konstanten | |
|---|---|
OK |
Die Anfrage war erfolgreich. |
UNKNOWN_ERROR |
Die Anfrage konnte nicht erfolgreich verarbeitet werden; der Grund für das Fehlschlagen ist jedoch nicht bekannt. |
ZERO_RESULTS |
Es wurden keine Panoramen gefunden, die den Suchkriterien entsprechen. |
Schnittstelle StreetViewLocationRequest
Schnittstelle
google.maps.StreetViewLocationRequest
Eine Street View-Anfrage, die mit getPanorama gesendet werden soll. Mit StreetViewLocationRequest können Sie an einem bestimmten Ort nach einem Street View-Panorama suchen.
Attribute | |
|---|---|
location
optional |
Typ:
LatLng|LatLngLiteral optionalGibt den Ort an, an dem nach einem Street View-Panorama gesucht werden soll. |
preference
optional |
Typ:
StreetViewPreference optionalMit diesem Parameter wird festgelegt, nach welchem Panorama innerhalb des Umkreises gesucht werden soll: nach dem, das dem angegebenen Ort am nächsten ist, oder nach dem besten Panorama innerhalb des Umkreises. |
radius
optional |
Typ:
number optionalStandard:
50Legt einen Radius in Metern fest, in dem nach einem Panorama gesucht werden soll. |
optional |
Typ:
StreetViewSource optionalStandard:
StreetViewSource.DEFAULTGibt die Quelle der Panoramen an, nach denen gesucht werden soll. So können Sie die Suche beispielsweise auf Außenpanoramen beschränken. |
sources
optional |
Typ:
Iterable<StreetViewSource> optionalStandard: [
StreetViewSource.DEFAULT]Gibt die Quellen der Panoramen an, nach denen gesucht werden soll. So können Sie die Suche beispielsweise auf Außenpanoramen beschränken. Wenn mehrere Quellen festgelegt werden, wird die Schnittmenge dieser Quellen ausgewertet. |
StreetViewPanoRequest-Schnittstelle
Schnittstelle
google.maps.StreetViewPanoRequest
Eine StreetViewPanoRequest wird mit der getPanorama verwendet, um ein Panorama mit einer bestimmten ID zu finden.
Attribute | |
|---|---|
pano
optional |
Typ:
string optionalGibt die Panorama-ID an, nach der gesucht werden soll. |
Schnittstelle StreetViewResponse
Schnittstelle
google.maps.StreetViewResponse
Die Antwort wurde für ein Promise von StreetViewService.getPanorama aufgelöst.
Attribute | |
|---|---|
data |
Die Darstellung eines Panoramas. |
StreetViewLocation-Schnittstelle
Schnittstelle
google.maps.StreetViewLocation
Eine Darstellung eines Standorts im Street View-Panorama.
Attribute | |
|---|---|
pano |
Typ:
stringEin eindeutiger Kennzeichner für das Panorama. Diese ID ist für die Dauer einer Sitzung stabil, jedoch nicht über mehrere Sitzungen hinweg. |
description
optional |
Typ:
string optionalEine lokalisierte Zeichenfolge zur Beschreibung des Standorts. |
latLng
optional |
Typ:
LatLng optionalDer latlng-Wert des Panoramas. |
shortDescription
optional |
Typ:
string optionalKurze Beschreibung des Standorts. |
StreetViewPreference-Konstanten
Konstanten
google.maps.StreetViewPreference
Bibliothek "streetView"
Optionen, die ein Suchergebnis so beeinflussen, dass ein Street View-Panorama zurückgegeben wird, das dem angefragten Ort am nächsten ist, oder ein Panorama, das am wahrscheinlichsten dem entspricht, was der Nutzer sehen möchte. Geben Sie diese nach Wert oder mit dem Namen der Konstante an. Beispiel: 'best' oder google.maps.StreetViewPreference.BEST.
Diese Konstanten können auch als Strings verwendet werden. In TypeScript werden die Stringliterale durch den Typ StreetViewPreferenceString definiert.
const {StreetViewPreference} = await google.maps.importLibrary("streetView");
Konstanten | |
|---|---|
BEST |
Gibt das Street View-Panorama zurück, das am wahrscheinlichsten dem entspricht, was der Nutzer sehen möchte. Das beste Ergebnis wird durch Algorithmen ermittelt, die auf Nutzerstudien und Parametern wie erkannten POIs, Bildqualität und Entfernung zum angegebenen Ort basieren. |
NEAREST |
Gibt das Street View-Panorama zurück, das dem angegebenen Standort am nächsten ist. Das funktioniert nur innerhalb eines begrenzten Radius gut. Der empfohlene Radius beträgt maximal 1 km. |
StreetViewSource-Konstanten
Konstanten
google.maps.StreetViewSource
Bibliothek "streetView"
Kennungen, um Street View-Suchen auf ausgewählte Quellen zu beschränken. Diese Werte werden als Strings angegeben. Beispiel: 'outdoor'.
Diese Konstanten können auch als Strings verwendet werden. In TypeScript werden die Stringliterale durch den Typ StreetViewSourceString definiert.
const {StreetViewSource} = await google.maps.importLibrary("streetView");
Konstanten | |
|---|---|
DEFAULT |
Es werden die Standardquellen für Street View verwendet. Suchanfragen sind nicht auf bestimmte Quellen beschränkt. |
GOOGLE |
Schränkt Street View-Suchanfragen auf offizielle Google-Sammlungen ein. |
OUTDOOR |
Beschränkt Street View-Suchanfragen auf Außenansichten. Innenaufnahmen sind nicht in den Suchergebnissen enthalten. Außerdem werden nur Panoramen zurückgegeben, bei denen festgestellt werden kann, ob sie sich im Innen- oder Außenbereich befinden. Beispielsweise werden keine Photo Spheres zurückgegeben, da nicht bekannt ist, ob sie sich im Innen- oder Außenbereich befinden. |
StreetViewPanoramaData-Schnittstelle
Schnittstelle
google.maps.StreetViewPanoramaData
Die Darstellung eines Panoramas, das vom Anbieter zurückgegeben wird, der mit registerPanoProvider definiert wurde.
Attribute | |
|---|---|
tiles |
Typ:
StreetViewTileDataGibt die benutzerdefinierten Kacheln für dieses Panorama an. |
copyright
optional |
Typ:
string optionalGibt den Urheberrechtstext für dieses Panorama an. |
imageDate
optional |
Typ:
string optionalGibt das Jahr und den Monat an, in dem die Bilder in diesem Panorama aufgenommen wurden. Der Datumsstring hat das Format JJJJ-MM. |
links
optional |
Typ:
Array<StreetViewLink> optionalGibt die Navigationslinks für angrenzende Panoramen an. |
location
optional |
Typ:
StreetViewLocation optionalGibt die Standort-Metadaten für dieses Panorama an. |
StreetViewLink-Schnittstelle
Schnittstelle
google.maps.StreetViewLink
Eine Sammlung von Verweisen auf angrenzende Street View-Panoramen.
Attribute | |
|---|---|
description
optional |
Typ:
string optionalEine lokalisierte Zeichenfolge zur Beschreibung des Links. |
heading
optional |
Typ:
number optionalDie Überschrift des Links. |
pano
optional |
Typ:
string optionalEin eindeutiger Kennzeichner für das Panorama. Diese ID ist für die Dauer einer Sitzung stabil, jedoch nicht über mehrere Sitzungen hinweg. |