Klasa StreetViewService
klasa
google.maps.StreetViewService
biblioteka "streetView"
Obiekt StreetViewService wyszukuje dane Street View.
const {StreetViewService} = await google.maps.importLibrary("streetView");
Zespół | |
|---|---|
StreetViewService |
StreetViewService()Parametry: brak
Tworzy obiekt StreetViewService, który udostępnia interfejs do 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 przesłanego zapytania Street View. Obiekt StreetViewPanoramaData jest przekazywany do podanego wywołania zwrotnego. |
Stałe StreetViewStatus
stałe
google.maps.StreetViewStatus
biblioteka "streetView"
Stan zwracany 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.
Te stałe mogą być też używane jako ciągi znaków. W języku TypeScript literały ciągów znaków są definiowane przez typ StreetViewStatusString.
const {StreetViewStatus} = await google.maps.importLibrary("streetView");
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 panoram pasujących do kryteriów wyszukiwania. |
Interfejs StreetViewLocationRequest
interfejs
google.maps.StreetViewLocationRequest
Żądanie Street View, które ma zostać wysłane z użyciem getPanorama. StreetViewLocationRequest umożliwia wyszukiwanie panoramy Street View w określonej lokalizacji.
Właściwości | |
|---|---|
location
opcjonalne |
Typ:
LatLng|LatLngLiteral optionalOkreśla lokalizację, w której ma zostać wyszukana panorama Street View. |
preference
opcjonalne |
Typ:
StreetViewPreference optionalUstawia preferencje dotyczące panoramy, która powinna zostać znaleziona w promieniu: najbliższej podanej lokalizacji lub najlepszej w promieniu. |
radius
opcjonalne |
Typ:
number optionalDomyślnie:
50Ustawia promień w metrach, w którym ma być wyszukiwana panorama. |
opcjonalne |
Typ:
StreetViewSource optionalDomyślnie:
StreetViewSource.DEFAULTOkreśla źródło panoram do wyszukiwania. Dzięki temu możesz na przykład ograniczyć wyszukiwanie tylko do panoram zewnętrznych. |
sources
opcjonalne |
Typ:
Iterable<StreetViewSource> optionalWartość domyślna: [
StreetViewSource.DEFAULT]Określa źródła panoram do wyszukiwania. Dzięki temu możesz na przykład ograniczyć wyszukiwanie tylko do panoram zewnętrznych. Ustawienie wielu źródeł będzie oceniane jako ich część wspólna. |
StreetViewPanoRequest interface
interfejs
google.maps.StreetViewPanoRequest
StreetViewPanoRequest jest używany z getPanorama, aby znaleźć panoramę o określonym identyfikatorze.
Właściwości | |
|---|---|
pano
opcjonalne |
Typ:
string optionalOkreśla identyfikator panoramy, który ma zostać wyszukany. |
Interfejs StreetViewResponse
interfejs
google.maps.StreetViewResponse
Odpowiedź została rozwiązana dla obietnicy z StreetViewService.getPanorama.
Właściwości | |
|---|---|
data |
Reprezentacja panoramy. |
Interfejs StreetViewLocation
interfejs
google.maps.StreetViewLocation
Reprezentacja lokalizacji w panoramie Street View.
Właściwości | |
|---|---|
pano |
Typ:
stringUnikalny identyfikator panoramy. Jest on stabilny w obrębie sesji, ale niestabilny między sesjami. |
description
opcjonalne |
Typ:
string optionalZlokalizowany ciąg znaków opisujący lokalizację. |
latLng
opcjonalne |
Typ:
LatLng optionalWspółrzędne geograficzne panoramy. |
shortDescription
opcjonalne |
Typ:
string optionalKrótki opis lokalizacji. |
Stałe StreetViewPreference
stałe
google.maps.StreetViewPreference
biblioteka "streetView"
Opcje, które wpływają na wyniki wyszukiwania, aby zwracały panoramę Street View najbliższą lokalizacji żądania lub panoramę, która jest uważana za najbardziej prawdopodobną do wyświetlenia przez użytkownika. Możesz je określić za pomocą wartości lub nazwy stałej. Na przykład 'best' lub google.maps.StreetViewPreference.BEST.
Te stałe mogą być też używane jako ciągi znaków. W języku TypeScript literały ciągów znaków są definiowane przez typ StreetViewPreferenceString.
const {StreetViewPreference} = await google.maps.importLibrary("streetView");
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ń opinii użytkowników i parametrów takich jak rozpoznane ciekawe miejsca, jakość obrazu i odległość od danej lokalizacji. |
NEAREST |
Zwraca panoramę Street View, która znajduje się najbliżej podanej lokalizacji. To rozwiązanie działa dobrze tylko w ograniczonym promieniu. Zalecany promień to maksymalnie 1 km. |
Stałe StreetViewSource
stałe
google.maps.StreetViewSource
biblioteka "streetView"
Identyfikatory ograniczające wyszukiwanie w Street View do wybranych źródeł. Te wartości są określane jako ciągi znaków. Na przykład: 'outdoor'.
Te stałe mogą być też używane jako ciągi znaków. W języku TypeScript literały ciągów znaków są definiowane przez typ StreetViewSourceString.
const {StreetViewSource} = await google.maps.importLibrary("streetView");
Stałe | |
|---|---|
DEFAULT |
Używa domyślnych źródeł Street View, 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 zdjęć zrobionych na zewnątrz. Kolekcje zdjęć wnętrz nie są uwzględniane w wynikach wyszukiwania. Pamiętaj też, że wyszukiwanie zwraca tylko panoramy, w przypadku których można określić, czy zostały zrobione w pomieszczeniu 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
interfejs
google.maps.StreetViewPanoramaData
Reprezentacja panoramy zwrócona przez dostawcę zdefiniowanego za pomocą registerPanoProvider.
Właściwości | |
|---|---|
tiles |
Typ:
StreetViewTileDataOkreśla niestandardowe kafelki dla tej panoramy. |
copyright
opcjonalne |
Typ:
string optionalOkreśla tekst dotyczący praw autorskich do tej panoramy. |
imageDate
opcjonalne |
Typ:
string optionalOkreśla rok i miesiąc, w którym wykonano zdjęcia do tej panoramy. Ciąg daty ma format RRRR-MM. |
links
opcjonalne |
Typ:
Array<StreetViewLink> optionalOkreśla linki nawigacyjne do sąsiednich panoram. |
location
opcjonalne |
Typ:
StreetViewLocation optionalOkreśla metadane lokalizacji dla tej panoramy. |
Interfejs StreetViewLink
interfejs
google.maps.StreetViewLink
Zbiór odwołań do sąsiednich panoram Street View.
Właściwości | |
|---|---|
description
opcjonalne |
Typ:
string optionalZlokalizowany ciąg znaków opisujący link. |
heading
opcjonalne |
Typ:
number optionalNagłówek linku. |
pano
opcjonalne |
Typ:
string optionalUnikalny identyfikator panoramy. Ten identyfikator jest stabilny w ramach sesji, ale niestabilny między sesjami. |