Service

Klasa StreetViewService

klasa google.maps.StreetViewService
biblioteka "streetView"

Obiekt StreetViewService wyszukuje dane Street View.

const {StreetViewService} = await google.maps.importLibrary("streetView");
StreetViewService
StreetViewService()
Parametry: brak
Tworzy obiekt StreetViewService, który udostępnia interfejs do danych przechowywanych w usłudze Street View.
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");
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.

location
opcjonalne
Typ: LatLng|LatLngLiteral optional
Określa lokalizację, w której ma zostać wyszukana panorama Street View.
preference
opcjonalne
Typ: StreetViewPreference optional
Ustawia preferencje dotyczące panoramy, która powinna zostać znaleziona w promieniu: najbliższej podanej lokalizacji lub najlepszej w promieniu.
radius
opcjonalne
Typ: number optional
Domyślnie: 50
Ustawia promień w metrach, w którym ma być wyszukiwana panorama.
source
opcjonalne
Typ: StreetViewSource optional
Okreś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> optional
Wartość 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.

pano
opcjonalne
Typ: string optional
Określa identyfikator panoramy, który ma zostać wyszukany.

Interfejs StreetViewResponse

interfejs google.maps.StreetViewResponse

Odpowiedź została rozwiązana dla obietnicy z StreetViewService.getPanorama.

data
Reprezentacja panoramy.

Interfejs StreetViewLocation

interfejs google.maps.StreetViewLocation

Reprezentacja lokalizacji w panoramie Street View.

pano
Typ: string
Unikalny identyfikator panoramy. Jest on stabilny w obrębie sesji, ale niestabilny między sesjami.
description
opcjonalne
Typ: string optional
Zlokalizowany ciąg znaków opisujący lokalizację.
latLng
opcjonalne
Typ: LatLng optional
Współrzędne geograficzne panoramy.
shortDescription
opcjonalne
Typ: string optional
Kró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");
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");
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.

tiles
Określa niestandardowe kafelki dla tej panoramy.
copyright
opcjonalne
Typ: string optional
Określa tekst dotyczący praw autorskich do tej panoramy.
imageDate
opcjonalne
Typ: string optional
Określa rok i miesiąc, w którym wykonano zdjęcia do tej panoramy. Ciąg daty ma format RRRR-MM.
location
opcjonalne
Typ: StreetViewLocation optional
Określa metadane lokalizacji dla tej panoramy.

interfejs google.maps.StreetViewLink

Zbiór odwołań do sąsiednich panoram Street View.

description
opcjonalne
Typ: string optional
Zlokalizowany ciąg znaków opisujący link.
heading
opcjonalne
Typ: number optional
Nagłówek linku.
pano
opcjonalne
Typ: string optional
Unikalny identyfikator panoramy. Ten identyfikator jest stabilny w ramach sesji, ale niestabilny między sesjami.