Service

Класс 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.
Задает радиус в метрах, внутри которого нужно искать панораму.
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 интерфейс

Представление местоположения в панораме просмотра улиц.

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

google.maps.StreetViewLink интерфейс

Коллекция ссылок на прилегающие панорамы просмотра улиц.

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