klasa StreetViewService
google.maps.StreetViewService
class
Obiekt StreetViewService
wykonuje wyszukiwanie danych Street View.
Dostęp przez połączenie telefoniczne 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 danych przechowywanych w usłudze Street View. |
Metody | |
---|---|
getPanorama |
getPanorama(request[, callback]) Parametry:
Wartość zwracana:
Promise<StreetViewResponse> Pobiera StreetViewPanoramaData dla panoramy, która pasuje do podanego zapytania dotyczącego 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 przetwarzania żądania dotyczącego 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 telefoniczne const {StreetViewStatus} = await google.maps.importLibrary("streetView")
. Zobacz Biblioteki w Maps JavaScript API.
Stałe | |
---|---|
OK |
Żądanie zostało wykonane pomyślnie. |
UNKNOWN_ERROR |
Nie udało się przetworzyć żądania, ale dokładna przyczyna niepowodzenia jest nieznana. |
ZERO_RESULTS |
Nie znaleziono panoram pasujących do kryteriów wyszukiwania. |
interfejs StreetViewLocationRequest.
google.maps.StreetViewLocationRequest
interfejs
Prośba o wysłanie zdjęcia Street View z użyciem getPanorama
. StreetViewLocationRequest
umożliwia wyszukiwanie panoramy 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 Ustawia preferencje dotyczące tego, która panorama powinna zostać znaleziona w określonym promieniu: najbliższa podanej lokalizacji lub najlepsza w określonym 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, które mają być wyszukiwane. Dzięki temu możesz ograniczyć wyszukiwanie tylko do panoram na zewnątrz. |
sources optional |
Typ:
Iterable<StreetViewSource> optional Domyślnie: [
StreetViewSource.DEFAULT ]Określa źródła panoram, które mają być wyszukiwane. Dzięki temu możesz ograniczyć wyszukiwanie tylko do panoram na zewnątrz. Ustawienie wielu źródeł zostanie ocenione jako ich wspólny zbiór. |
interfejs StreetViewPanoRequest,
google.maps.StreetViewPanoRequest
interfejs
Parametr StreetViewPanoRequest
jest używany z parametrem getPanorama
, aby znaleźć panoramę o określonym identyfikatorze.
Właściwości | |
---|---|
pano optional |
Typ:
string optional Określa identyfikator panoramy, której dotyczy wyszukiwanie. |
Interfejs StreetViewResponse
google.maps.StreetViewResponse
interfejs
Odpowiedź na obietnicę z StreetViewService.getPanorama
została wysłana.
Właściwości | |
---|---|
data |
Prezentacja panoramy. |
Interfejs StreetViewLocation
google.maps.StreetViewLocation
interfejs
Odwzorowanie lokalizacji na panoramie Street View.
Właściwości | |
---|---|
pano |
Typ:
string Unikalny identyfikator panoramy. Jest on stabilny w ramach sesji, ale niestabilny w przypadku różnych sesji. |
description optional |
Typ:
string optional Zlokalizowany ciąg tekstowy opisujący lokalizację. |
latLng optional |
Typ:
LatLng optional Szerokość i długość geograficzna panoramy. |
shortDescription optional |
Typ:
string optional Krótki opis lokalizacji. |
stałe StreetViewPreference.
google.maps.StreetViewPreference
stałe
Opcje, które wpływają na wynik wyszukiwania, aby zwrócić panoramę Street View, która jest najbliższa lokalizacji żądania, lub panoramę, która jest najbardziej prawdopodobna do wyświetlenia przez użytkownika. Określ je za pomocą wartości lub nazwy stałej. Na przykład 'best'
lub google.maps.StreetViewPreference.BEST
.
Dostęp przez połączenie telefoniczne const {StreetViewPreference} = await google.maps.importLibrary("streetView")
. Zobacz Biblioteki w Maps JavaScript API.
Stałe | |
---|---|
BEST |
Zwraca panoramę Street View, która jest najbardziej prawdopodobna do wyświetlenia przez użytkownika. Najlepszy wynik jest określany przez algorytmy na podstawie badań użytkowników i parametrów takich jak rozpoznawane punkty zainteresowania, jakość obrazu i odległość od danej lokalizacji. |
NEAREST |
Zwraca panoramę Street View, która znajduje się najbliżej podanej lokalizacji. Działa to dobrze tylko w ograniczonym promieniu. Zalecany promień to 1 km lub mniej. |
stałe StreetViewSource
google.maps.StreetViewSource
stałe
Identyfikatory umożliwiające ograniczenie wyszukiwania w Street View do wybranych źródeł. Te wartości są podawane jako ciągi tekstowe. Na przykład: 'outdoor'
.
Dostęp przez połączenie telefoniczne const {StreetViewSource} = await google.maps.importLibrary("streetView")
. Zobacz Biblioteki w Maps JavaScript API.
Stałe | |
---|---|
DEFAULT |
Używa domyślnych źródeł Street View, a wyszukiwania nie będą ograniczone do konkretnych źródeł. |
GOOGLE |
Ogranicza wyszukiwania Street View do oficjalnych kolekcji Google. |
OUTDOOR |
Ogranicza wyszukiwania Street View do kolekcji na zewnątrz. Kolekcje z uwzględnieniem warunków wewnętrznych 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ą one wewnątrz czy na zewnątrz. Na przykład zdjęcia sferyczne nie są zwracane, ponieważ nie wiadomo, czy zostały zrobione w pomieszczeniu czy na zewnątrz. |
interfejs StreetViewPanoramaData,
google.maps.StreetViewPanoramaData
interfejs
Reprezentacja panoramy zwrócona przez dostawcę zdefiniowana za pomocą registerPanoProvider
.
Właściwości | |
---|---|
tiles |
Typ:
StreetViewTileData Określa niestandardowe płytki w przypadku 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órych zostały zrobione zdjęcia, na podstawie których została utworzona panorama. 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 tej panoramy. |
Interfejs StreetViewLink
google.maps.StreetViewLink
interfejs
Kolekcja odwołań 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 ramach sesji, ale niestabilny w przypadku różnych sesji. |