Класс 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 Устанавливает радиус в метрах для поиска панорамы. |
| Тип: 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 | Тип: 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
Коллекция отсылок к соседним панорамам Street View.
Характеристики | |
---|---|
description optional | Тип: string optional Локализованная строка, описывающая ссылку. |
heading optional | Тип: number optional Заголовок ссылки. |
pano optional | Тип: string optional Уникальный идентификатор панорамы. Этот идентификатор стабилен в течение сеанса, но нестабилен между сеансами. |