Service

Класс StreetViewService

google.maps . StreetViewService Класс google.maps . StreetViewService

Объект StreetViewService выполняет поиск данных Street View.

Доступ осуществляется путем вызова const {StreetViewService} = await google.maps.importLibrary("streetView") . См. раздел Библиотеки в Maps JavaScript API .

StreetViewService
StreetViewService()
Параметры: Нет
Создает StreetViewService , который предоставляет интерфейс для данных, хранящихся в службе Street View.
getPanorama
getPanorama(request[, callback])
Параметры:
Возвращаемое значение: Promise < StreetViewResponse >
Извлекает StreetViewPanoramaData для панорамы, соответствующей предоставленному запросу запроса Street View. StreetViewPanoramaData передается в предоставленный обратный вызов.

Константы StreetViewStatus

google.maps . StreetViewStatus Константы google.maps . StreetViewStatus

Статус, возвращаемый StreetViewService после завершения запроса Street View. Их можно указать по значению или с помощью имени константы. Например, 'OK' или google.maps.StreetViewStatus.OK .

Доступ осуществляется путем вызова const {StreetViewStatus} = await google.maps.importLibrary("streetView") . См. раздел Библиотеки в Maps JavaScript API .

OK Запрос был успешным.
UNKNOWN_ERROR Запрос не удалось успешно обработать, однако точная причина сбоя неизвестна.
ZERO_RESULTS Панорамы, соответствующие критериям поиска, не найдены.

Интерфейс StreetViewLocationRequest

google.maps . StreetViewLocationRequest Интерфейс google.maps . StreetViewLocationRequest

Запрос Street View, который нужно отправить с помощью getPanorama . StreetViewLocationRequest позволяет искать панораму Street View в указанном месте.

location optional
Тип: LatLng | LatLngLiteral optional
Указывает место, где искать панораму Street View.
preference optional
Тип: StreetViewPreference optional
Устанавливает предпочтение, какую панораму следует найти в радиусе: ближайшую к указанному местоположению или лучшую в радиусе.
radius optional
Тип: number optional
По умолчанию: 50
Устанавливает радиус в метрах для поиска панорамы.
source optional
Тип: StreetViewSource optional
По умолчанию: StreetViewSource.DEFAULT
Указывает источник панорам для поиска. Это позволяет ограничить поиск, например, только панорамами на открытом воздухе.

Интерфейс StreetViewPanoRequest

google.maps . StreetViewPanoRequest Интерфейс google.maps . StreetViewPanoRequest

StreetViewPanoRequest используется с getPanorama для поиска панорамы с указанным идентификатором.

pano optional
Тип: string optional
Указывает идентификатор панорамы для поиска.

Интерфейс StreetViewResponse

google.maps . StreetViewResponse Интерфейс google.maps . StreetViewResponse

Ответ решен как Promise от StreetViewService.getPanorama .

data
Представление панорамы.

Интерфейс StreetViewLocation

google.maps . StreetViewLocation Интерфейс google.maps . StreetViewLocation

Представление местоположения на панораме Street View.

pano
Тип: string
Уникальный идентификатор панорамы. Это стабильно внутри сеанса, но нестабильно между сеансами.
description optional
Тип: string optional
Локализованная строка, описывающая местоположение.
latLng optional
Тип: LatLng optional
Длина панорамы.
shortDescription optional
Тип: string optional
Краткое описание локации.

Константы StreetViewPreference

google.maps . StreetViewPreference Константы google.maps . StreetViewPreference

Параметры, которые смещают результаты поиска в сторону возврата панорамы Просмотра улиц, ближайшей к местоположению запроса, или панорамы, которая с наибольшей вероятностью будет соответствовать тому, что хочет видеть пользователь. Укажите их по значению или используя имя константы. Например, 'best' или google.maps.StreetViewPreference.BEST .

Доступ осуществляется путем вызова const {StreetViewPreference} = await google.maps.importLibrary("streetView") . См. раздел Библиотеки в Maps JavaScript API .

BEST Возвращает панораму Street View, которая, скорее всего, соответствует тому, что хочет видеть пользователь. Лучший результат определяется алгоритмами, основанными на исследованиях пользователей и таких параметрах, как распознанные точки интереса, качество изображения и расстояние от заданного местоположения.
NEAREST Верните панораму Street View, которая находится на кратчайшем расстоянии от указанного местоположения. Это хорошо работает только в ограниченном радиусе. Рекомендуемый радиус — 1 км или меньше.

Константы StreetViewSource

google.maps . StreetViewSource Константы google.maps . StreetViewSource

Идентификаторы, позволяющие ограничить поиск в Просмотре улиц выбранными источниками. Эти значения указываются в виде строк. Например, 'outdoor' .

Доступ осуществляется путем вызова const {StreetViewSource} = await google.maps.importLibrary("streetView") . См. раздел Библиотеки в Maps JavaScript API .

DEFAULT Использует источники Street View по умолчанию, поиск не будет ограничиваться конкретными источниками.
OUTDOOR Ограничивает поиск Street View коллекциями на открытом воздухе. Коллекции для помещений не включаются в результаты поиска. Также обратите внимание, что поиск возвращает только панорамы, в которых можно определить, находятся ли они в помещении или на улице. Например, фотосферы не возвращаются, поскольку неизвестно, находятся они в помещении или на улице.

Интерфейс StreetViewPanoramaData

google.maps . StreetViewPanoramaData Интерфейс google.maps . StreetViewPanoramaData

Представление панорамы, возвращаемое провайдером, определенным с помощью registerPanoProvider .

tiles
Указывает пользовательские фрагменты для этой панорамы.
copyright optional
Тип: string optional
Указывает текст авторских прав для этой панорамы.
imageDate optional
Тип: string optional
Указывает год и месяц, в котором были получены изображения в этой панораме. Строка даты имеет формат ГГГГ-ММ.
location optional
Тип: StreetViewLocation optional
Указывает метаданные местоположения для этой панорамы.

google.maps . StreetViewLink Интерфейс google.maps . StreetViewLink

Коллекция отсылок к соседним панорамам Street View.

description optional
Тип: string optional
Локализованная строка, описывающая ссылку.
heading optional
Тип: number optional
Заголовок ссылки.
pano optional
Тип: string optional
Уникальный идентификатор панорамы. Этот идентификатор стабилен в течение сеанса, но нестабилен между сеансами.