Service

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.

StreetViewService
StreetViewService()
Parametry: brak
Tworzy element StreetViewService, który zapewnia interfejs do danych przechowywanych w usłudze Street View.
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.

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.

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
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.

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.

data
Reprezentacja panoramy.

Interfejs StreetViewLocation

google.maps.StreetViewLocation interfejs

Reprezentacja lokalizacji w widoku Street View.

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.

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.

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.

tiles
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.
location optional
Typ:  StreetViewLocation optional
Określa metadane lokalizacji dla tej panoramy.

google.maps.StreetViewLink interfejs

Zbiór odniesień do przyległych panoram Street View

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.