Klasa StreetViewService
google.maps.StreetViewService
zajęcia
Obiekt StreetViewService
wyszukuje dane Street View.
Aby uzyskać dostęp, zadzwoń pod numer const {StreetViewService} = await google.maps.importLibrary("streetView")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Zespół | |
---|---|
StreetViewService |
StreetViewService() Parametry: brak
Tworzy dokument StreetViewService , który stanowi interfejs do danych przechowywanych w usłudze Street View. |
Metody | |
---|---|
getPanorama |
getPanorama(request[, callback]) Parametry:
Wartość zwrotu:
Promise<StreetViewResponse> Pobiera plik StreetViewPanoramaData z panoramą pasującą do dostarczonego żądania zapytania Street View. Wartość StreetViewPanoramaData jest przekazywana do podanego wywołania zwrotnego. |
Stałe StreetViewStatus
google.maps.StreetViewStatus
stałe
Stan zwrócony przez StreetViewService
po realizacji żądania do Street View. Można je określić za pomocą wartości lub nazwy stałej. Na przykład 'OK'
lub google.maps.StreetViewStatus.OK
.
Aby uzyskać dostęp, zadzwoń pod numer const {StreetViewStatus} = await google.maps.importLibrary("streetView")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Stałe | |
---|---|
OK |
Żądanie powiodło się. |
UNKNOWN_ERROR |
Nie udało się przetworzyć żądania, ale dokładna przyczyna niepowodzenia nie jest znana. |
ZERO_RESULTS |
Nie znaleziono panoram spełniających kryteria wyszukiwania. |
Interfejs StreetViewLocationRequest
google.maps.StreetViewLocationRequest
interfejs
Prośba dotycząca Street View zostanie wysłana do firmy getPanorama
. StreetViewLocationRequest
umożliwia wyszukiwanie zdjęć panoramicznych Street View w określonym miejscu.
Właściwości | |
---|---|
location optional |
Typ:
LatLng|LatLngLiteral optional Określa lokalizację, w której chcesz wyszukać panoramę Street View. |
preference optional |
Typ:
StreetViewPreference optional Określa, jaka panorama ma znajdować się w określonym promieniu: najbliższa danej lokalizacji lub najlepsza na danym obszarze. |
radius optional |
Typ:
number optional Wartość domyślna:
50 Ustawia promień w metrach, w którym wyszukiwane są panoramę. |
|
Typ:
StreetViewSource optional Wartość domyślna:
StreetViewSource.DEFAULT Określa źródło panoram do przeszukania. Takie ograniczenie umożliwia na przykład wyszukiwanie tylko panoram zewnętrznych. |
sources optional |
Typ:
Iterable<StreetViewSource> optional Wartość domyślna: [
StreetViewSource.DEFAULT ]Określa źródła panoram do przeszukania. Takie ograniczenie umożliwia na przykład wyszukiwanie tylko panoram zewnętrznych. Ustawienie wielu źródeł zostanie rozpatrzone jako część wspólną tych źródeł. |
Interfejs StreetViewPanoRequest
google.maps.StreetViewPanoRequest
interfejs
StreetViewPanoRequest
jest używany wraz z getPanorama
do znalezienia panoramy o określonym identyfikatorze.
Właściwości | |
---|---|
pano optional |
Typ:
string optional Określa identyfikator panoramy do wyszukania. |
Interfejs StreetViewResponse
google.maps.StreetViewResponse
interfejs
Odpowiedź została zakończona w związku z obietnicą od użytkownika StreetViewService.getPanorama
.
Właściwości | |
---|---|
data |
Reprezentacja panoramy. |
Interfejs StreetViewLocation
google.maps.StreetViewLocation
interfejs
Reprezentacja lokalizacji w panoramice Street View.
Właściwości | |
---|---|
pano |
Typ:
string Unikalny identyfikator panoramy. Jest stabilny w obrębie sesji, ale niestabilny we wszystkich sesjach. |
description optional |
Typ:
string optional Zlokalizowany ciąg znaków opisujący lokalizację. |
latLng optional |
Typ:
LatLng optional Długość geograficzna panoramy. |
shortDescription optional |
Typ:
string optional Krótki opis lokalizacji. |
Stałe StreetViewPreference.
google.maps.StreetViewPreference
stałe
Opcje, które uporządkują wyniki wyszukiwania, aby zwrócić panoramę Street View znajdującą się w pobliżu miejsca, z którego zostało wysłane żądanie, lub panoramę, która wydaje się najbardziej prawdopodobna dla użytkownika. Określ je według wartości lub nazwy stałej. np. 'best'
lub google.maps.StreetViewPreference.BEST
.
Aby uzyskać dostęp, zadzwoń pod numer const {StreetViewPreference} = await google.maps.importLibrary("streetView")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Stałe | |
---|---|
BEST |
Przywróć panoramę Street View, która z największym prawdopodobieństwem będzie zgodna z oczekiwaniami użytkownika. Najkorzystniejszy wynik jest określany przez algorytmy na podstawie badań użytkowników i parametrów takich jak rozpoznawane ciekawe miejsca, jakość zdjęcia i odległość od danej lokalizacji. |
NEAREST |
Przywróć panoramę Street View, która jest najkrótsza od podanej lokalizacji. Działa to dobrze tylko na ograniczonym promieniu. Zalecany promień to maksymalnie 1 km. |
Stałe StreetViewSource
google.maps.StreetViewSource
stałe
Identyfikatory ograniczające wyszukiwania Street View do wybranych źródeł. Wartości te są określane w postaci ciągów znaków. Na przykład: 'outdoor'
.
Aby uzyskać dostęp, zadzwoń pod numer const {StreetViewSource} = await google.maps.importLibrary("streetView")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Stałe | |
---|---|
DEFAULT |
Korzystają z domyślnych źródeł Street View, więc wyszukiwania nie będą ograniczone do konkretnych źródeł. |
GOOGLE |
Wyszukiwanie w Street View ogranicza się do oficjalnych kolekcji Google. |
OUTDOOR |
Ogranicza wyszukiwanie w Street View do kolekcji plenerowych. Kolekcje wnętrz nie są uwzględniane w wynikach wyszukiwania. Pamiętaj, że wyszukiwanie zwróci panoramy tylko wtedy, gdy można określić, czy zdjęcia są umieszczone wewnątrz czy na zewnątrz. Na przykład zdjęcia sferyczne nie są zwracane, ponieważ nie wiadomo, czy znajdują się one wewnątrz czy na zewnątrz. |
Interfejs StreetViewPanoramaData
google.maps.StreetViewPanoramaData
interfejs
Reprezentacja panoramy zwrócona przez dostawcę zdefiniowanego za pomocą registerPanoProvider
.
Właściwości | |
---|---|
tiles |
Typ:
StreetViewTileData Określa niestandardowe kafelki dla danej panoramy. |
copyright optional |
Typ:
string optional Określa tekst praw autorskich do danej panoramy. |
imageDate optional |
Typ:
string optional Określa rok i miesiąc, w którym zrobiono zdjęcia danej panoramy. Ciąg z datą ma format RRRR-MM. |
links optional |
Typ:
Array<StreetViewLink> optional Określa linki nawigacyjne do sąsiednich panoram. |
location optional |
Typ:
StreetViewLocation optional Określa metadane lokalizacji dla danej panoramy. |
Interfejs StreetViewLink
google.maps.StreetViewLink
interfejs
Zbiór odniesień do sąsiednich panoram Street View.
Właściwości | |
---|---|
description optional |
Typ:
string optional Zlokalizowany ciąg tekstowy opisujący link. |
heading optional |
Typ:
number optional Nagłówek linku. |
pano optional |
Typ:
string optional Unikalny identyfikator panoramy. Ten identyfikator jest stabilny w obrębie sesji, ale niestabilny we wszystkich sesjach. |