Service

Класс 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
Задает радиус в метрах, в котором следует искать панораму.
source optional
Тип: 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
Задает пользовательские плитки для этой панорамы.
copyright optional
Тип: string optional
Указывает текст об авторских правах для данной панорамы.
imageDate optional
Тип: string optional
Указывает год и месяц, в которые был сделан снимок для этой панорамы. Дата указывается в формате ГГГГ-ММ.
location optional
Тип: StreetViewLocation optional
Указывает метаданные местоположения для этой панорамы.

google.maps . StreetViewLink

Коллекция ссылок на соседние панорамы Street View.

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