Класс 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
константы
Статус, возвращаемый 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
интерфейс
Запрос к сервису "Просмотр улиц", который будет отправлен с помощью getPanorama. StreetViewLocationRequest позволяет искать панораму Просмотра улиц в указанном местоположении.
Свойства | |
|---|---|
location optional |
Тип:
LatLng|LatLngLiteral optionalУказывает местоположение, для которого нужно найти панораму в Просмотре улиц. |
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
интерфейс
Представление местоположения в панораме просмотра улиц.
Свойства | |
|---|---|
pano |
Тип:
stringУникальный идентификатор панорамы. Он не меняется в течение сеанса, но может быть разным в разных сеансах. |
description optional |
Тип:
string optionalЛокализованная строка, описывающая местоположение. |
latLng optional |
Тип:
LatLng optionalКоординаты широты и долготы панорамного изображения. |
shortDescription optional |
Тип:
string optionalКраткое описание местоположения. |
Константы 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
константы
Идентификаторы, позволяющие ограничить поиск в Просмотре улиц выбранными источниками. Эти значения указываются в виде строк. например 'outdoor' (2-е издание).
Чтобы получить доступ, позвоните по номеру const {StreetViewSource} = await google.maps.importLibrary("streetView").
Подробнее о библиотеках Maps JavaScript API…
Константы | |
|---|---|
DEFAULT |
Используются источники Просмотра улиц по умолчанию, поиск не ограничен заданными источниками. |
GOOGLE |
Поиск в Просмотре улиц только по официальным коллекциям Google. |
OUTDOOR |
Поиск по Просмотру улиц только в наружных коллекциях. Коллекции панорам внутри помещений не включаются в результаты поиска. Обратите внимание, что в результатах поиска будут только те панорамы, для которых можно определить, где они были сняты – в помещении или на улице. Например, фотосферы не возвращаются, поскольку неизвестно, находятся ли они в помещении или на улице. |
Интерфейс 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
интерфейс
Коллекция ссылок на прилегающие панорамы просмотра улиц.
Свойства | |
|---|---|
description optional |
Тип:
string optionalЛокализованная строка, описывающая ссылку. |
heading optional |
Тип:
number optionalЗаголовок ссылки. |
pano optional |
Тип:
string optionalУникальный идентификатор панорамы. Этот идентификатор не изменяется во время одного сеанса, но может изменяться между сеансами. |