Класс 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 | Тип: StreetViewTileData Указывает пользовательские плитки для этой панорамы. |
copyright optional | Тип: string optional Указывает текст авторского права для этой панорамы. |
imageDate optional | Тип: string optional Указывает год и месяц, когда были получены изображения для этой панорамы. Строка даты имеет формат ГГГГ-ММ. |
links optional | Тип: Array < StreetViewLink > optional Указывает навигационные ссылки на соседние панорамы. |
location optional | Тип: StreetViewLocation optional Указывает метаданные местоположения для этой панорамы. |
Интерфейс StreetViewLink
google.maps . StreetViewLink
Интерфейс google.maps . StreetViewLink
Коллекция ссылок на соседние панорамы Просмотра улиц.
Характеристики | |
---|---|
description optional | Тип: string optional Локализованная строка, описывающая ссылку. |
heading optional | Тип: number optional Заголовок ссылки. |
pano optional | Тип: string optional Уникальный идентификатор панорамы. Этот идентификатор стабилен в течение сеанса, но нестабилен между сеансами. |