StreetViewService-Klasse
google.maps.StreetViewService
Klasse
Ein StreetViewService
-Objekt führt Suchvorgänge nach Street View-Daten aus.
Zugriff über const {StreetViewService} = await google.maps.importLibrary("streetView")
aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
---|---|
StreetViewService |
StreetViewService() Parameter:Keine
Erstellt eine StreetViewService , die eine Schnittstelle zu den im Street View-Dienst gespeicherten Daten bietet. |
Methoden | |
---|---|
getPanorama |
getPanorama(request[, callback]) Parameter:
Rückgabewert:
Promise<StreetViewResponse> Ruft den StreetViewPanoramaData für ein Panorama ab, das mit der angegebenen Street View-Anfrageanfrage übereinstimmt. Die StreetViewPanoramaData wird an den bereitgestellten Callback übergeben. |
StreetViewStatus-Konstanten
google.maps.StreetViewStatus
-Konstanten
Der Status, der von StreetViewService
nach Abschluss einer Street View-Anfrage zurückgegeben wird. Sie können durch einen Wert oder den Namen der Konstante angegeben werden. Beispiel: 'OK'
oder google.maps.StreetViewStatus.OK
Zugriff über const {StreetViewStatus} = await google.maps.importLibrary("streetView")
aufrufen. 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 Panoramabilder gefunden, die den Suchkriterien entsprechen. |
StreetViewLocationRequest-Schnittstelle
google.maps.StreetViewLocationRequest
-Schnittstelle
Eine Street View-Anfrage, die mit getPanorama
gesendet werden soll. Mit StreetViewLocationRequest
können Sie nach einem Street View-Panorama an einem bestimmten Ort 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, nach welchem Panorama innerhalb des Umkreises gesucht werden soll: nach dem, das dem angegebenen Standort am nächsten ist, oder nach dem besten Panorama innerhalb des Umkreises. |
radius optional |
Typ:
number optional Standardwert:
50 Legt einen Radius in Metern fest, in dem nach einem Panorama gesucht werden soll. |
|
Typ:
StreetViewSource optional Standardwert:
StreetViewSource.DEFAULT Gibt die Quelle der zu durchsuchenden Panoramen an. So kann beispielsweise nur nach Außenpanoramen gesucht werden. |
sources optional |
Typ:
Iterable<StreetViewSource> optional Standard: [
StreetViewSource.DEFAULT ]Gibt die Quellen der zu durchsuchenden Panoramen an. So kann beispielsweise nur nach Außenpanoramen gesucht werden. Das Festlegen mehrerer Quellen wird als Schnittmenge dieser Quellen ausgewertet. |
StreetViewPanoRequest-Oberfläche
google.maps.StreetViewPanoRequest
-Schnittstelle
Ein StreetViewPanoRequest
wird zusammen mit dem getPanorama
verwendet, um ein Panorama mit einer angegebenen ID zu finden.
Attribute | |
---|---|
pano optional |
Typ:
string optional Gibt die zu suchende Panorama-ID an. |
StreetViewResponse-Benutzeroberfläche
google.maps.StreetViewResponse
-Schnittstelle
Die Antwort wurde für ein Promise-Objekt von StreetViewService.getPanorama
geklärt.
Attribute | |
---|---|
data |
Die Darstellung eines Panoramas. |
StreetViewLocation-Benutzeroberfläche.
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. |
StreetViewPreference-Konstanten
google.maps.StreetViewPreference
-Konstanten
Optionen, die ein Suchergebnis im Hinblick auf die Rückgabe eines Street View-Panoramas, das dem angeforderten Standort am nächsten liegt, oder einem Panorama, das als höchstwahrscheinlich das ist, was der Nutzer sehen möchte, gewichten. Geben Sie diese mit dem Wert oder dem Namen der Konstante an. Beispiel: 'best'
oder google.maps.StreetViewPreference.BEST
.
Zugriff über const {StreetViewPreference} = await google.maps.importLibrary("streetView")
aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
BEST |
Gibt das Street View-Panorama zurück, das wahrscheinlich dem entspricht, was der Nutzer sehen möchte. Das beste Ergebnis wird durch Algorithmen bestimmt, die auf Nutzerstudien und Parametern wie erkannte POIs, Bildqualität und Entfernung zum jeweiligen Standort basieren. |
NEAREST |
Gibt das Street View-Panorama zurück, das die kürzeste Entfernung vom angegebenen Standort ist. Dies funktioniert nur bei einem begrenzten Umkreis. Der empfohlene Umkreis beträgt 1 km. |
StreetViewSource-Konstanten
google.maps.StreetViewSource
-Konstanten
IDs, um Street View-Suchanfragen auf ausgewählte Quellen zu beschränken. Diese Werte werden als Zeichenfolgen angegeben. Beispiel: 'outdoor'
.
Zugriff über const {StreetViewSource} = await google.maps.importLibrary("streetView")
aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
DEFAULT |
Die Standardquellen von Street View werden verwendet. Suchanfragen sind nicht auf bestimmte Quellen beschränkt. |
GOOGLE |
Street View-Suchanfragen werden auf offizielle Google-Sammlungen beschränkt. |
OUTDOOR |
Street View-Suchanfragen werden auf Außenansichten beschränkt. Indoor-Sammlungen werden nicht in den Suchergebnissen angezeigt. Beachten Sie außerdem, dass bei der Suche nur Panoramen zurückgegeben werden, bei denen festgestellt werden kann, ob sie sich im Innen- oder Außenbereich befinden. 360°-Fotos werden beispielsweise nicht zurückgegeben, weil nicht bekannt ist, ob sie sich im Innen- oder Außenbereich befinden. |
StreetViewPanoramaData-Schnittstelle
google.maps.StreetViewPanoramaData
-Schnittstelle
Die Darstellung eines Panoramas, das vom Anbieter zurückgegeben wurde, der mit registerPanoProvider
definiert wurde.
Attribute | |
---|---|
tiles |
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-Benutzeroberfläche
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. |