Service

Класс StreetViewService

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

Объект StreetViewService выполняет поиск данных просмотра улиц.

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

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

Константы StreetViewStatus

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

Статус, возвращаемый StreetViewService по завершении запроса просмотра улиц. Они могут быть указаны по значению или по имени константы. Например, '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

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

location optional
Тип: LatLng | LatLngLiteral optional
Указывает место, где искать панораму просмотра улиц.
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

Представление места на панораме просмотра улиц.

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 Вернуть панораму просмотра улиц, которая, скорее всего, будет тем, что хочет видеть пользователь. Наилучший результат определяется алгоритмами, основанными на исследованиях пользователей и таких параметрах, как распознанные точки интереса, качество изображения и расстояние от заданного местоположения.
NEAREST Вернуть панораму просмотра улиц, которая является кратчайшим расстоянием от указанного местоположения. Это хорошо работает только в ограниченном радиусе. Рекомендуемый радиус составляет 1 км или меньше.

Константы StreetViewSource

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

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

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

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

Интерфейс 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

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

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