Routes Widget

Класс Route3DElement

class google.maps.routes.Route3DElement extends HTMLElement implements Route3DElementOptions
library "routes"

Веб-компонент для отрисовки 3D-маршрутов. В настоящее время поддерживаются параметры начальной и конечной точек для отрисовки ломаной линии в трехмерном пространстве на 3D-карте.

<gmp-route-3d
  autofits-camera
  departure-time="####-##-##T##:##Z"
  destination="lat,lng"
  internal-usage-attribution-ids="space separated strings"
  origin="lat,lng"
  routing-preference="value-name"
  traffic-polylines-disabled
  travel-mode="value-name">
</gmp-route-3d>
const {Route3DElement} = await google.maps.importLibrary("routes");
Route3DElement
Route3DElement([options])
Параметры:
Создает Route3DElement с указанными параметрами.
autofitsCamera
attr: autofits-camera
Тип входных данных: boolean optional
Тип выходных данных: boolean
По умолчанию: false.
Если он указан, то будет показан в области просмотра карты вместе с другими элементами, для которых включен показ.
HTML-атрибут: autofits-camera
departureTime
attr: departure-time
Тип входных данных: Date optional
Тип выходных данных: Date optional
Если указано, маршрут будет рассчитан с указанным временем отправления. Если вы указываете дату с помощью HTML-атрибута, используйте формат ISO 8601, чтобы она правильно отображалась в разных браузерах. Информацию о требованиях к использованию можно найти в статье ComputeRoutesRequest.departureTime.
HTML-атрибут: departure-time="####-##-##T##:##Z"
destination
attr: destination
Тип входных данных: string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optional
Тип выходных данных: string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optional
Пункт назначения маршрута.
HTML-атрибут:
  • destination="lat,lng"
  • destination="places/###"
  • destination="address"
fallbackInfo
readonly
Тип: FallbackInfo optional
Резервная информация для рассчитанных маршрутов.
geocodingResults
readonly
Тип: GeocodingResults optional
Результаты геокодирования для начальной и конечной точек.
internalUsageAttributionIds
attr: internal-usage-attribution-ids
Тип входных данных: Iterable<string> optional
Тип выходных данных: Array<string> optional
Идентификаторы, используемые для соотнесения вызовов с определенными пакетами или библиотеками OSS.
HTML-атрибут: internal-usage-attribution-ids="space separated strings"
origin
attr: origin
Тип входных данных: string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optional
Тип выходных данных: string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optional
Пункт отправления.
HTML-атрибут:
  • origin="lat,lng"
  • origin="places/###"
  • origin="address"
routes
readonly
Тип: Array<Route> optional
Основной маршрут и дополнительные альтернативные маршруты, рассчитанные с помощью Routes API.
routingPreference
attr: routing-preference
Тип входных данных: RoutingPreference optional
Тип выходных данных: RoutingPreference optional
Если указать этот параметр, маршрут будет рассчитан с учетом информации о дорожном движении на основе заданного значения RoutingPreference, а для его отображения будут использоваться цвета, соответствующие загруженности дорог.
HTML-атрибут: routing-preference="value-name"
trafficPolylinesDisabled
attr: traffic-polylines-disabled
Тип входных данных: boolean optional
Тип выходных данных: boolean
По умолчанию: false.
Указывает, нужно ли отключить ломаные линии с учетом трафика. Ломаные линии с учетом загруженности дорог доступны, только если для параметра routingPreference задано значение TRAFFIC_AWARE или TRAFFIC_AWARE_OPTIMAL.
HTML-атрибут: traffic-polylines-disabled
travelMode
attr: travel-mode
Тип входных данных: TravelMode optional
Тип выходных данных: TravelMode optional
Если указан, ломаная линия строится на основе указанного способа передвижения.
HTML-атрибут: travel-mode="value-name"
Унаследованные: addEventListener, removeEventListener
Alphagmp-error
function(routeInitializationErrorEvent)
Аргументы:
  • routeInitializationErrorEvent: Event optional
Это событие активируется, когда не удается загрузить маршрут.
Alphagmp-load
function(routeInitializationSuccessEvent)
Аргументы:
  • routeInitializationSuccessEvent: Event optional
Это событие активируется, когда маршрут успешно загружен.

Интерфейс Route3DElementOptions

интерфейс google.maps.routes.Route3DElementOptions
реализован Route3DElement

Объект Route3DElementOptions, используемый для определения свойств, которые можно задать для Route3DElement.

autofitsCamera
необязательно
Тип: boolean optional
Указывает, нужно ли автоматически подгонять камеру под маршрут.
departureTime
необязательно
Тип: Date optional
Посмотрите Route3DElement.departureTime.
destination
необязательно
Посмотрите Route3DElement.destination.
internalUsageAttributionIds
необязательно
Тип: Iterable<string> optional
Идентификаторы, используемые для соотнесения вызовов с определенными пакетами или библиотеками OSS.
origin
необязательно
Посмотрите Route3DElement.origin.
routingPreference
необязательно
Тип: RoutingPreference optional
Посмотрите Route3DElement.routingPreference.
trafficPolylinesDisabled
необязательно
Тип: boolean optional
Указывает, нужно ли отключить ломаные линии с учетом трафика. Ломаные линии с учетом загруженности дорог доступны, только если для параметра routingPreference задано значение TRAFFIC_AWARE или TRAFFIC_AWARE_OPTIMAL.
travelMode
необязательно
Тип: TravelMode optional
Посмотрите Route3DElement.travelMode.