StreetViewService class
google.maps.StreetViewService
zajęcia
Obiekt StreetViewService
wyszukuje dane Street View.
Dostęp przez połączenie pod numer const {StreetViewService} = await google.maps.importLibrary("streetView")
.
Zobacz Biblioteki w Maps JavaScript API.
Zespół | |
---|---|
StreetViewService |
StreetViewService() Parametry: brak
Tworzy StreetViewService , który udostępnia interfejs do danych przechowywanych w usłudze Street View. |
Metody | |
---|---|
getPanorama |
getPanorama(request[, callback]) Parametry:
Zwracana wartość:
Promise<StreetViewResponse> Pobiera StreetViewPanoramaData dla panoramy, która pasuje do podanego 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 zakończeniu żądania Street View. Można je określić za pomocą wartości lub nazwy stałej. Na przykład 'OK'
lub google.maps.StreetViewStatus.OK
.
Dostęp przez połączenie pod numer const {StreetViewStatus} = await google.maps.importLibrary("streetView")
.
Zobacz Biblioteki w Maps JavaScript API.
Stałe | |
---|---|
OK |
Żądanie zostało przetworzone. |
UNKNOWN_ERROR |
Nie udało się przetworzyć żądania, ale dokładna przyczyna niepowodzenia jest nieznana. |
ZERO_RESULTS |
Nie znaleziono panoram spełniających kryteria wyszukiwania. |
StreetViewLocationRequest interfejs
google.maps.StreetViewLocationRequest
interfejs
Prośba o Street View, która ma zostać wysłana z getPanorama
. StreetViewLocationRequest
umożliwia wyszukiwanie panoram Street View w określonej lokalizacji.
Właściwości | |
---|---|
location optional |
Typ:
LatLng|LatLngLiteral optional Określa lokalizację, w której ma zostać wyszukana panorama Street View. |
preference optional |
Typ:
StreetViewPreference optional Określa, która panorama powinna zostać znaleziona w promieniu: najbliższa podanej lokalizacji czy najlepsza w promieniu. |
radius optional |
Typ:
number optional Domyślnie:
50 Ustawia promień w metrach, w którym ma być wyszukiwana panorama. |
|
Typ:
StreetViewSource optional Domyślnie:
StreetViewSource.DEFAULT Określa źródło panoram, w których ma być prowadzone wyszukiwanie. Dzięki temu można na przykład ograniczyć wyszukiwanie tylko do panoram zewnętrznych. |
sources optional |
Typ:
Iterable<StreetViewSource> optional Domyślna: [
StreetViewSource.DEFAULT ]Określa źródła panoram, w których ma się odbywać wyszukiwanie. Dzięki temu można na przykład ograniczyć wyszukiwanie tylko do panoram zewnętrznych. Ustawienie wielu źródeł będzie traktowane jako ich część wspólna. |
StreetViewPanoRequest interfejs
google.maps.StreetViewPanoRequest
interfejs
Symbol StreetViewPanoRequest
jest używany z parametrem getPanorama
do wyszukiwania panoramy o określonym identyfikatorze.
Właściwości | |
---|---|
pano optional |
Typ:
string optional Określa identyfikator panoramy, której chcesz wyszukać. |
StreetViewResponse interfejs
google.maps.StreetViewResponse
interfejs
Odpowiedź została rozwiązana w przypadku obiektu Promise z StreetViewService.getPanorama
.
Właściwości | |
---|---|
data |
Prezentacja panoramy. |
StreetViewLocation interfejs
google.maps.StreetViewLocation
interfejs
Reprezentacja lokalizacji na panoramie Street View.
Właściwości | |
---|---|
pano |
Typ:
string Unikalny identyfikator panoramy. Jest on stały w ramach sesji, ale niestabilny między sesjami. |
description optional |
Typ:
string optional Zlokalizowany ciąg znaków opisujący lokalizację. |
latLng optional |
Typ:
LatLng optional Współrzędne geograficzne panoramy. |
shortDescription optional |
Typ:
string optional Krótki opis lokalizacji. |
StreetViewPreference stałe
google.maps.StreetViewPreference
stałe
Opcje, które powodują, że wynik wyszukiwania jest bardziej nastawiony na zwracanie panoramy Street View najbliższej lokalizacji żądania lub panoramy, która jest najbardziej prawdopodobna dla użytkownika. Możesz je określić za pomocą wartości lub nazwy stałej. Na przykład 'best'
lub google.maps.StreetViewPreference.BEST
.
Dostęp przez połączenie pod numer const {StreetViewPreference} = await google.maps.importLibrary("streetView")
.
Zobacz Biblioteki w Maps JavaScript API.
Stałe | |
---|---|
BEST |
Zwróć panoramę Street View, która według Ciebie najbardziej odpowiada temu, co użytkownik chce zobaczyć. Najlepszy wynik jest określany przez algorytmy na podstawie badań użytkowników i parametrów takich jak rozpoznane punkty orientacyjne, jakość obrazu i odległość od podanej lokalizacji. |
NEAREST |
Zwraca panoramę Street View, która znajduje się w najmniejszej odległości od podanej lokalizacji. Działa to dobrze tylko w ograniczonym promieniu. Zalecany promień to 1 km lub mniej. |
StreetViewSource stałe
google.maps.StreetViewSource
stałe
Identyfikatory ograniczające wyszukiwanie w Street View do wybranych źródeł. Wartości te są podawane jako ciągi tekstowe. Na przykład: 'outdoor'
.
Dostęp przez połączenie pod numer const {StreetViewSource} = await google.maps.importLibrary("streetView")
.
Zobacz Biblioteki w Maps JavaScript API.
Stałe | |
---|---|
DEFAULT |
Korzysta z domyślnych źródeł Street View, a wyszukiwania nie będą ograniczone do konkretnych źródeł. |
GOOGLE |
Ogranicza wyszukiwanie w Street View do oficjalnych kolekcji Google. |
OUTDOOR |
Ogranicza wyszukiwanie w Street View do kolekcji zewnętrznych. Kolekcje w pomieszczeniach nie są uwzględniane w wynikach wyszukiwania. Pamiętaj też, że wyszukiwanie zwraca tylko panoramy, w przypadku których można określić, czy są to zdjęcia wnętrz czy przestrzeni zewnętrznych. Na przykład sferyczne zdjęcia nie są zwracane, ponieważ nie wiadomo, czy zostały zrobione w pomieszczeniu, czy na zewnątrz. |
StreetViewPanoramaData interfejs
google.maps.StreetViewPanoramaData
interfejs
Reprezentacja panoramy zwrócona przez dostawcę zdefiniowana za pomocą registerPanoProvider
.
Właściwości | |
---|---|
tiles |
Typ:
StreetViewTileData Określa niestandardowe kafelki dla tej panoramy. |
copyright optional |
Typ:
string optional Określa tekst dotyczący praw autorskich do tej panoramy. |
imageDate optional |
Typ:
string optional Określa rok i miesiąc, w którym zostały wykonane zdjęcia w tym panoramie. Ciąg znaków daty 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 tej panoramy. |
StreetViewLink interfejs
google.maps.StreetViewLink
interfejs
Kolekcja 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 stały w ramach sesji, ale niestabilny między sesjami. |