Klasa StreetViewService
google.maps.StreetViewService
klasa
Obiekt StreetViewService
wykonuje wyszukiwanie danych Street View.
Zadzwoń pod numer const {StreetViewService} = await google.maps.importLibrary("streetView")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Zespół | |
---|---|
StreetViewService |
StreetViewService() Parametry: brak
Tworzy element StreetViewService , który zapewnia interfejs do danych przechowywanych w usłudze Street View. |
Metody | |
---|---|
getPanorama |
getPanorama(request[, callback]) Parametry:
Zwrócona wartość:
Promise<StreetViewResponse> Pobiera z obiektu StreetViewPanoramaData panoramę, która pasuje do przesłanego zapytania Street View. StreetViewPanoramaData jest przekazywany do podanego wywołania zwrotnego. |
stałe Street View
google.maps.StreetViewStatus
stałe
Stan zwrócony przez StreetViewService
po zakończeniu żądania Street View. Możesz je określić wartością lub za pomocą nazwy stałej. na przykład 'OK'
lub google.maps.StreetViewStatus.OK
.
Zadzwoń pod numer const {StreetViewStatus} = await google.maps.importLibrary("streetView")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Stałe | |
---|---|
OK |
Żądanie zostało zrealizowane. |
UNKNOWN_ERROR |
Nie udało się przetworzyć żądania, ale dokładna przyczyna niepowodzenia jest nieznana. |
ZERO_RESULTS |
Nie znaleziono żadnej panoramy, która spełnia kryteria wyszukiwania. |
Interfejs StreetViewLocationRequest
google.maps.StreetViewLocationRequest
interfejs
Żądanie Street View wysłane za pomocą getPanorama
. StreetViewLocationRequest
umożliwia wyszukanie widoku Street View w określonej lokalizacji.
Właściwości | |
---|---|
location optional |
Typ:
LatLng|LatLngLiteral optional Określa lokalizację, w której należy wyszukać panoramę Street View. |
preference optional |
Typ:
StreetViewPreference optional Określa preferencje, w którym panorama powinna się znajdować na danym obszarze: od najbliższej lokalizacji lub w najlepszym promieniu. |
radius optional |
Typ:
number optional Domyślne:
50 Określa promień w metrach, w których chcesz wyszukać panoramę. |
source optional |
Typ:
StreetViewSource optional Domyślne:
StreetViewSource.DEFAULT Określa źródło panoram do wyszukiwania. Dzięki temu nie będzie można na przykład wyszukać tylko panoram zewnętrznych. |
Interfejs StreetViewPanoRequest
google.maps.StreetViewPanoRequest
interfejs
Aby wyszukać panoramę o określonym identyfikatorze, w polu getPanorama
musi być użyta właściwość StreetViewPanoRequest
.
Właściwości | |
---|---|
pano optional |
Typ:
string optional Określa identyfikator panoramy do wyszukania. |
StreetViewResponse
google.maps.StreetViewResponse
interfejs
Odpowiedź dotycząca obietnicy z obietnicy od StreetViewService.getPanorama
.
Właściwości | |
---|---|
data |
Reprezentacja panoramy. |
Interfejs StreetViewLocation
google.maps.StreetViewLocation
interfejs
Reprezentacja lokalizacji w widoku Street View.
Właściwości | |
---|---|
pano |
Typ:
string Unikalny identyfikator panoramy. Jest to stabilne w obrębie sesji, ale niestabilne we wszystkich sesjach. |
description optional |
Typ:
string optional Zlokalizowany ciąg znaków opisujący lokalizację. |
latLng optional |
Typ:
LatLng optional Szerokość geograficzna miejsca docelowego. |
shortDescription optional |
Typ:
string optional Krótki opis lokalizacji. |
Stałe Street View Preferred
google.maps.StreetViewPreference
stałe
Opcje, które ograniczają wynik wyszukiwania w celu zwrócenia panoramy Street View najbliżej lokalizacji żądania lub panoramę, która najprawdopodobniej zostanie uznana przez użytkownika. Określ je za pomocą wartości lub używając stałej wartości. na przykład 'best'
lub google.maps.StreetViewPreference.BEST
.
Zadzwoń pod numer const {StreetViewPreference} = await google.maps.importLibrary("streetView")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Stałe | |
---|---|
BEST |
Wróć do widoku Street View, który użytkownik najprawdopodobniej zobaczy. Najlepszy wynik jest określany przez algorytmy na podstawie badań użytkowników i parametrów takich jak rozpoznawane miejsca, jakość obrazu i odległość od danej lokalizacji. |
NEAREST |
Zwróć panoramę Street View, która jest najkrótsza niż podana lokalizacja. Sprawdza się to tylko w ograniczonym zakresie. Zalecany promień to 1 km lub mniej. |
Stałe StreetViewSource
google.maps.StreetViewSource
stałe
Identyfikatory ograniczające wyszukiwania Street View do wybranych źródeł. Te wartości są określane jako ciągi znaków. Na przykład: 'outdoor'
.
Zadzwoń pod numer const {StreetViewSource} = await google.maps.importLibrary("streetView")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Stałe | |
---|---|
DEFAULT |
Korzysta z domyślnych źródeł Street View, a wyszukiwanie nie będzie ograniczone do konkretnych źródeł. |
OUTDOOR |
Ogranicza wyszukiwanie Street View do kolekcji na zewnątrz. W wynikach wyszukiwania nie są dostępne kolekcje we wnętrzach. Pamiętaj, że wyszukiwanie zwraca tylko te miejsca, w 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 są one wewnątrz, czy na zewnątrz. |
Interfejs StreetViewPanorama
google.maps.StreetViewPanoramaData
interfejs
Reprezentacja panoramy zwróconej przez dostawcę zdefiniowanej za pomocą registerPanoProvider
.
Właściwości | |
---|---|
tiles |
Typ:
StreetViewTileData Określa niestandardowe kafelki na potrzeby tej panoramy. |
copyright optional |
Typ:
string optional Określa tekst praw autorskich do tej panoramy. |
imageDate optional |
Typ:
string optional Określa rok i miesiąc, w których zdjęcia zostały zrobione. Ciąg 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. |
Interfejs Street ViewLink
google.maps.StreetViewLink
interfejs
Zbiór odniesień do przyległych panoram Street View
Właściwości | |
---|---|
description optional |
Typ:
string optional Zlokalizowany ciąg znaków opisujący link. |
heading optional |
Typ:
number optional Nagłówek linku. |
pano optional |
Typ:
string optional Unikalny identyfikator panoramy. Ten identyfikator jest stabilny w sesji, ale niestabilny w różnych sesjach. |