Service

Класс StreetViewService

class google.maps.StreetViewService
library "streetView"

Объект StreetViewService выполняет поиск данных Просмотра улиц.

const {StreetViewService} = await google.maps.importLibrary("streetView");
StreetViewService
StreetViewService()
Параметры: нет.
Создает объект StreetViewService, который предоставляет интерфейс для данных, хранящихся в сервисе "Просмотр улиц".
getPanorama
getPanorama(request[, callback])
Параметры:
Возвращаемое значение: Promise<StreetViewResponse>
Получает StreetViewPanoramaData для панорамы, которая соответствует указанному запросу Просмотра улиц. Объект StreetViewPanoramaData передается в указанную функцию обратного вызова.

Константы StreetViewStatus

константы google.maps.StreetViewStatus
библиотека "streetView"

Статус, возвращаемый StreetViewService по завершении запроса Просмотра улиц. Их можно задавать по значению или по названию константы. Примеры: 'OK' или google.maps.StreetViewStatus.OK.

Эти константы также можно использовать в качестве строк. В TypeScript строковые литералы определяются типом StreetViewStatusString.

const {StreetViewStatus} = await google.maps.importLibrary("streetView");
OK Запрос был успешно выполнен.
UNKNOWN_ERROR Запрос не может быть успешно обработан, но точная причина сбоя неизвестна.
ZERO_RESULTS Панорам, соответствующих критериям поиска, не найдено.

Интерфейс StreetViewLocationRequest

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

Запрос к сервису "Просмотр улиц", который будет отправлен с помощью getPanorama. StreetViewLocationRequest позволяет искать панораму Просмотра улиц в указанном местоположении.

location
необязательно
Тип: LatLng|LatLngLiteral optional
Указывает местоположение, для которого нужно найти панораму в Просмотре улиц.
preference
необязательно
Тип: StreetViewPreference optional
Задает предпочтение при выборе панорамы (ближайшая к указанной точке или лучшая внутри заданного радиуса).
radius
необязательно
Тип: number optional
По умолчанию: 50.
Задает радиус в метрах, внутри которого нужно искать панораму.
source
необязательно
Тип: StreetViewSource optional
По умолчанию: StreetViewSource.DEFAULT.
Указывает источник панорам для поиска. Например, можно ограничить поиск только уличными панорамами.
sources
необязательно
Тип: Iterable<StreetViewSource> optional
Значение по умолчанию: [StreetViewSource.DEFAULT].
Указывает источники панорам для поиска. Например, можно ограничить поиск только уличными панорамами. Если задано несколько источников, будет оцениваться их пересечение.

Интерфейс StreetViewPanoRequest

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

StreetViewPanoRequest используется с getPanorama для поиска панорамы с указанным идентификатором.

pano
необязательно
Тип: string optional
Указывает идентификатор панорамы для поиска.

Интерфейс StreetViewResponse

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

Ответ, полученный для Promise из StreetViewService.getPanorama.

data
Представление панорамы.

Интерфейс StreetViewLocation

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

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

pano
Тип: string
Уникальный идентификатор панорамы. Он не меняется в течение сеанса, но может быть разным в разных сеансах.
description
необязательно
Тип: string optional
Локализованная строка, описывающая местоположение.
latLng
необязательно
Тип: LatLng optional
Координаты широты и долготы панорамного изображения.
shortDescription
необязательно
Тип: string optional
Краткое описание местоположения.

Константы StreetViewPreference

константы google.maps.StreetViewPreference
библиотека "streetView"

Параметры, которые влияют на то, какая панорама в Просмотре улиц будет показана в результатах поиска: ближайшая к указанному местоположению или та, которую пользователь, скорее всего, хочет увидеть. Укажите их по значению или по названию константы. Примеры: 'best' или google.maps.StreetViewPreference.BEST.

Эти константы также можно использовать в качестве строк. В TypeScript строковые литералы определяются типом StreetViewPreferenceString.

const {StreetViewPreference} = await google.maps.importLibrary("streetView");
BEST Возвращает панораму в Просмотре улиц, которая с наибольшей вероятностью соответствует запросу пользователя. Лучший результат определяется алгоритмами на основе изучения аудитории и таких параметров, как распознанные достопримечательности, качество изображения и расстояние от заданного местоположения.
NEAREST Возвращает панораму в Просмотре улиц, которая находится на кратчайшем расстоянии от указанного местоположения. Этот способ эффективен только в ограниченном радиусе. Рекомендуемый радиус – не более 1 км.

Константы StreetViewSource

константы google.maps.StreetViewSource
библиотека "streetView"

Идентификаторы, позволяющие ограничить поиск в Просмотре улиц выбранными источниками. Эти значения указываются в виде строк. например 'outdoor' (2-е издание).

Эти константы также можно использовать в качестве строк. В TypeScript строковые литералы определяются типом StreetViewSourceString.

const {StreetViewSource} = await google.maps.importLibrary("streetView");
DEFAULT Используются источники Просмотра улиц по умолчанию, поиск не ограничен заданными источниками.
GOOGLE Поиск в Просмотре улиц только по официальным коллекциям Google.
OUTDOOR Поиск по Просмотру улиц только в наружных коллекциях. Коллекции панорам внутри помещений не включаются в результаты поиска. Обратите внимание, что в результатах поиска будут только те панорамы, для которых можно определить, где они были сняты – в помещении или на улице. Например, фотосферы не возвращаются, поскольку неизвестно, находятся ли они в помещении или на улице.

Интерфейс StreetViewPanoramaData

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

Представление панорамы, возвращенное поставщиком, определенным с помощью registerPanoProvider.

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

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

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

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