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 .
Указывает источник панорам для поиска. Это позволяет ограничить поиск, например, только панорамами на открытом воздухе.
sources optional
Тип: Iterable < 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

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

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

DEFAULT Использует источники Street View по умолчанию, поиск не будет ограничиваться конкретными источниками.
GOOGLE Ограничивает поиск Street View официальными коллекциями Google.
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
Уникальный идентификатор панорамы. Этот идентификатор стабилен в течение сеанса, но нестабилен между сеансами.