StreetViewService-Klasse
google.maps.StreetViewService
Kurs
Mit einem StreetViewService
-Objekt können Sie nach Street View-Daten suchen.
Rufe const {StreetViewService} = await google.maps.importLibrary("streetView")
auf, um auf die Daten zuzugreifen. 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 die StreetViewPanoramaData für ein Panorama ab, das mit der angegebenen Street View-Abfrage übereinstimmt. Der StreetViewPanoramaData wird an den angegebenen Callback übergeben. |
Konstanten für StreetViewStatus
google.maps.StreetViewStatus
constants
Der Status, der vom StreetViewService
nach Abschluss einer Street View-Anfrage zurückgegeben wird. Sie können sie entweder nach Wert oder mit dem Namen der Konstante angeben. Beispiel: 'OK'
oder google.maps.StreetViewStatus.OK
Rufe const {StreetViewStatus} = await google.maps.importLibrary("streetView")
auf, um auf die Daten zuzugreifen. 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
Benutzeroberfläche
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 Hiermit 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 optional Standard:
50 Legt einen Umkreis in Metern fest, in dem nach einem Panorama gesucht werden soll. |
|
Typ:
StreetViewSource optional Standard:
StreetViewSource.DEFAULT Gibt die Quelle der Panoramen an, nach denen gesucht werden soll. So lässt sich die Suche beispielsweise auf Außenpanoramen beschränken. |
sources optional |
Typ:
Iterable<StreetViewSource> optional Standard: [
StreetViewSource.DEFAULT ]Gibt die Quellen der Panoramen an, nach denen gesucht werden soll. So lässt sich die Suche beispielsweise auf Außenpanoramen beschränken. Wenn Sie mehrere Quellen festlegen, wird die Schnittmenge dieser Quellen ausgewertet. |
StreetViewPanoRequest-Schnittstelle
google.maps.StreetViewPanoRequest
Benutzeroberfläche
Mit StreetViewPanoRequest
und getPanorama
können Sie ein Panorama mit einer bestimmten ID finden.
Attribute | |
---|---|
pano optional |
Typ:
string optional Gibt die Panorama-ID an, nach der gesucht werden soll. |
StreetViewResponse-Schnittstelle
google.maps.StreetViewResponse
Benutzeroberfläche
Die Antwort wurde für ein Versprechen von StreetViewService.getPanorama
aufgelöst.
Attribute | |
---|---|
data |
Die Darstellung eines Panoramas. |
StreetViewLocation-Benutzeroberfläche
google.maps.StreetViewLocation
Benutzeroberfläche
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 Standorts. |
Konstanten von StreetViewPreference
google.maps.StreetViewPreference
constants
Optionen, die die Wahrscheinlichkeit erhöhen, dass in einem Suchergebnis ein Street View-Panorama zurückgegeben wird, das dem angefragten Ort am nächsten ist, oder ein Panorama, das am ehesten dem entspricht, was der Nutzer sehen möchte. Geben Sie diese Werte anhand des Werts oder des Namens der Konstante an. Beispiel: 'best'
oder google.maps.StreetViewPreference.BEST
.
Rufe const {StreetViewPreference} = await google.maps.importLibrary("streetView")
auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
BEST |
Das Street View-Panorama zurückgeben, das am ehesten dem entspricht, was der Nutzer sehen möchte. Das beste Ergebnis wird anhand von Algorithmen ermittelt, die auf Nutzerstudien und Parametern wie erkannten POIs, Bildqualität und Entfernung vom angegebenen Standort basieren. |
NEAREST |
Das Street View-Panorama zurückgeben, das sich am nächsten zum angegebenen Ort befindet. Das funktioniert nur in einem begrenzten Umkreis. Der empfohlene Radius beträgt maximal 1 km. |
Konstanten für StreetViewSource
google.maps.StreetViewSource
constants
IDs, mit denen Street View-Suchanfragen auf ausgewählte Quellen beschränkt werden. Diese Werte werden als Strings angegeben. Beispiel: 'outdoor'
.
Rufe const {StreetViewSource} = await google.maps.importLibrary("streetView")
auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
DEFAULT |
Es werden die Standardquellen von Street View verwendet. Suchanfragen sind nicht auf bestimmte Quellen beschränkt. |
GOOGLE |
Street View-Suchanfragen auf offizielle Google-Sammlungen beschränken |
OUTDOOR |
Schränkt Street View-Suchanfragen auf Außenansichten ein. Indoor-Sammlungen sind nicht in den Suchergebnissen enthalten. Beachten Sie außerdem, dass bei der Suche nur Panoramen zurückgegeben werden, bei denen sich feststellen lässt, ob sie sich drinnen oder draußen befinden. So werden beispielsweise keine Fotosphären zurückgegeben, da nicht bekannt ist, ob sie drinnen oder draußen aufgenommen wurden. |
StreetViewPanoramaData-Schnittstelle
google.maps.StreetViewPanoramaData
Benutzeroberfläche
Die Darstellung eines Panoramas, das vom Anbieter zurückgegeben wird, 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-Schnittstelle
google.maps.StreetViewLink
Benutzeroberfläche
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. |