Klasse StreetViewService
google.maps.StreetViewService
-Klasse
Mit einem StreetViewService
-Objekt wird nach Street View-Daten gesucht.
Bei Verwendung von v=beta
kann über const {StreetViewService} = await google.map.importLibrary("streetView")
aufgerufen werden. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
StreetViewService |
StreetViewService() Parameter:Keine
Erstellt eine StreetViewService , die eine Schnittstelle zu den Daten bietet, die im Street View-Dienst gespeichert sind. |
Methoden | |
---|---|
getPanorama |
getPanorama(request[, callback]) Parameter:
Rückgabewert:
Promise<StreetViewResponse> Ruft die StreetViewPanoramaData für ein Panorama ab, das der angegebenen Street View-Anfrage entspricht. Die StreetViewPanoramaData wird an den bereitgestellten Callback übergeben. |
StreetViewStatus-Konstanten
google.maps.StreetViewStatus
-Konstanten
Der vom StreetViewService
zurückgegebene Status nach Abschluss einer Street View-Anfrage. Diese können anhand des Werts oder des Namens der Konstante angegeben werden. Beispiel: 'OK'
oder google.maps.StreetViewStatus.OK
Bei Verwendung von v=beta
kann über const {StreetViewStatus} = await google.map.importLibrary("streetView")
aufgerufen werden. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
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
google.maps.StreetViewLocationRequest
-Schnittstelle
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 optional Gibt den Ort an, an dem nach einem Street View-Panorama gesucht werden soll. |
preference optional |
Typ:
StreetViewPreference optional Legt fest, welches Panorama innerhalb des Umkreises gefunden werden soll: das Panorama, das dem angegebenen Ort am nächsten ist, oder das beste Panorama innerhalb des Umkreises. |
radius optional |
Typ:
number optional Standard:
50 Legt einen Radius in Metern fest, in dem nach einem Panorama gesucht werden soll. |
source optional |
Typ:
StreetViewSource optional Standard:
StreetViewSource.DEFAULT Gibt die Quelle der Panoramen an, nach denen gesucht werden soll. So können Sie beispielsweise nur nach Panoramen für den Außenbereich suchen. |
StreetViewPanoRequest
google.maps.StreetViewPanoRequest
-Schnittstelle
Ein StreetViewPanoRequest
wird mit getPanorama
verwendet, um ein Panorama mit einer angegebenen ID zu finden.
Attribute | |
---|---|
pano optional |
Typ:
string optional Gibt die Panorama-ID an, nach der gesucht werden soll. |
StreetViewResponse-Schnittstelle
google.maps.StreetViewResponse
-Schnittstelle
Die Antwort wurde für ein Versprechen von StreetViewService.getPanorama
gelöst.
Attribute | |
---|---|
data |
Die Darstellung eines Panoramas. |
StreetViewLocation
google.maps.StreetViewLocation
-Schnittstelle
Eine Darstellung eines Standorts im Street View-Panorama.
Attribute | |
---|---|
pano |
Typ:
string Ein 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 optional Eine lokalisierte Zeichenfolge zur Beschreibung des Standorts. |
latLng optional |
Typ:
LatLng optional Der latlng-Wert des Panoramas. |
shortDescription optional |
Typ:
string optional Kurze Beschreibung des Orts. |
StreetViewPreferences-Konstanten
google.maps.StreetViewPreference
-Konstanten
Optionen, die ein Suchergebnis so beeinflussen, dass ein Street View-Panorama zurückgegeben wird, das dem Anfrageort 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
.
Bei Verwendung von v=beta
kann über const {StreetViewPreference} = await google.map.importLibrary("streetView")
aufgerufen werden. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
BEST |
Geben Sie das Street View-Panorama zurück, das am wahrscheinlichsten dem entspricht, was der Nutzer sehen möchte. Das beste Ergebnis wird durch Algorithmen bestimmt, die auf der Nutzerstudie und Parametern wie erkannten POIs, Bildqualität und Entfernung vom angegebenen Standort basieren. |
NEAREST |
Gibt das Street View-Panorama zurück, das die kürzeste Entfernung vom angegebenen Standort darstellt. Das funktioniert nur innerhalb eines begrenzten Umkreises. Der empfohlene Umkreis beträgt 1 km. |
StreetViewSource-Konstanten
google.maps.StreetViewSource
-Konstanten
Kennungen, um die Street View-Suchanfragen auf ausgewählte Quellen zu beschränken. Diese Werte werden als Strings angegeben. Beispiel: 'outdoor'
.
Bei Verwendung von v=beta
kann über const {StreetViewSource} = await google.map.importLibrary("streetView")
aufgerufen werden. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
DEFAULT |
Verwendet die Standardquellen von Street View. Suchanfragen werden nicht auf bestimmte Quellen beschränkt. |
OUTDOOR |
Begrenzt Street View-Suchanfragen auf Sammlungen im Freien. Indoor-Sammlungen werden nicht in den Suchergebnissen angezeigt. Beachten Sie auch, dass bei der Suche nur Panoramen zurückgegeben werden, bei denen ermittelt werden kann, ob sie sich im Innen- oder Außenbereich befinden. Beispielsweise werden Photo Sphere-Aufnahmen nicht zurückgegeben, da nicht bekannt ist, ob sie sich im Innen- oder Außenbereich befinden. |
Schnittstelle StreetViewPanoramaData
google.maps.StreetViewPanoramaData
-Schnittstelle
Die Darstellung eines Panoramas, das vom Anbieter zurückgegeben und mit registerPanoProvider
definiert wurde.
Attribute | |
---|---|
tiles |
Typ:
StreetViewTileData Gibt die benutzerdefinierten Kacheln für dieses Panorama an. |
copyright optional |
Typ:
string optional Gibt den Urheberrechtstext für dieses Panorama an. |
imageDate optional |
Typ:
string optional Gibt 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> optional Gibt die Navigationslinks für angrenzende Panoramen an. |
location optional |
Typ:
StreetViewLocation optional Gibt die Standort-Metadaten für dieses Panorama an. |
StreetViewLink
google.maps.StreetViewLink
-Schnittstelle
Eine Sammlung von Verweisen auf angrenzende Street View-Panoramen.
Attribute | |
---|---|
description optional |
Typ:
string optional Eine lokalisierte Zeichenfolge zur Beschreibung des Links. |
heading optional |
Typ:
number optional Die Überschrift des Links. |
pano optional |
Typ:
string optional Ein eindeutiger Kennzeichner für das Panorama. Diese ID ist für die Dauer einer Sitzung stabil, jedoch nicht über mehrere Sitzungen hinweg. |