Класс 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
Статус, возвращаемый 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
Запрос Street View, отправляемый с помощью getPanorama
. StreetViewLocationRequest
позволяет искать панораму Street View в указанном месте.
Характеристики | |
---|---|
location optional | Тип: LatLng | LatLngLiteral optional Указывает место, где следует искать панораму Street View. |
preference optional | Тип: StreetViewPreference optional Задает предпочтение относительно того, какую панораму следует искать в пределах радиуса: ближайшую к указанному местоположению или лучшую в пределах радиуса. |
radius optional | Тип: number optional По умолчанию: 50 Задает радиус в метрах, в котором следует искать панораму. |
| Тип: StreetViewSource optional По умолчанию: StreetViewSource.DEFAULT Указывает источник панорам для поиска. Это позволяет ограничить поиск, например, только панорамами на открытом воздухе. |
sources optional | Тип: Iterable < StreetViewSource > optional По умолчанию: [ StreetViewSource.DEFAULT ] Указывает источники панорам для поиска. Это позволяет ограничить поиск, например, только панорамами на открытом воздухе. Указание нескольких источников будет рассматриваться как пересечение этих источников. |
Интерфейс StreetViewPanoRequest
google.maps . StreetViewPanoRequest
StreetViewPanoRequest
используется с getPanorama
для поиска панорамы с указанным идентификатором.
Характеристики | |
---|---|
pano optional | Тип: string optional Указывает идентификатор панорамы для поиска. |
Интерфейс StreetViewResponse
google.maps . StreetViewResponse
Ответ разрешен для Promise от StreetViewService.getPanorama
.
Характеристики | |
---|---|
data | Изображение панорамы. |
Интерфейс StreetViewLocation
google.maps . StreetViewLocation
Изображение местоположения на панораме Street View.
Характеристики | |
---|---|
pano | Тип: string Уникальный идентификатор панорамы. Он стабилен в рамках одного сеанса, но нестабилен между сеансами. |
description optional | Тип: string optional Локализованная строка, описывающая местоположение. |
latLng optional | Тип: LatLng optional Широта панорамы. |
shortDescription optional | Тип: string optional Краткое описание местоположения. |
Константы StreetViewPreference
google.maps . StreetViewPreference
Параметры, которые смещают результаты поиска в сторону панорамы Street View, ближайшей к запрашиваемому местоположению, или панорамы, которая, по мнению пользователя, с наибольшей вероятностью соответствует его интересам. Укажите их значением или именем константы. Например, '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
Идентификаторы, ограничивающие поиск 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
Представление панорамы, возвращаемое поставщиком, определенным с помощью registerPanoProvider
.
Характеристики | |
---|---|
tiles | Тип: StreetViewTileData Задает пользовательские плитки для этой панорамы. |
copyright optional | Тип: string optional Указывает текст об авторских правах для данной панорамы. |
imageDate optional | Тип: string optional Указывает год и месяц, в которые был сделан снимок для этой панорамы. Дата указывается в формате ГГГГ-ММ. |
links optional | Тип: Array < StreetViewLink > optional Указывает навигационные ссылки на соседние панорамы. |
location optional | Тип: StreetViewLocation optional Указывает метаданные местоположения для этой панорамы. |
Интерфейс StreetViewLink
google.maps . StreetViewLink
Коллекция ссылок на соседние панорамы Street View.
Характеристики | |
---|---|
description optional | Тип: string optional Локализованная строка, описывающая ссылку. |
heading optional | Тип: number optional Заголовок ссылки. |
pano optional | Тип: string optional Уникальный идентификатор панорамы. Этот идентификатор стабилен в рамках одного сеанса, но нестабилен между сеансами. |