Класс 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 |
Если указано, маршрут будет рассчитан с указанным временем отправления. Если вы указываете дату с помощью 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-атрибут:
|
fallbackInfo
readonly |
Тип:
FallbackInfo optionalРезервная информация для рассчитанных маршрутов. |
geocodingResults
readonly |
Тип:
GeocodingResults optionalРезультаты геокодирования для начальной и конечной точек. |
internalUsageAttributionIds
attr: internal-usage-attribution-ids |
Идентификаторы, используемые для соотнесения вызовов с определенными пакетами или библиотеками 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-атрибут:
|
routes
readonly |
Основной маршрут и дополнительные альтернативные маршруты, рассчитанные с помощью Routes API. |
routingPreference
attr: routing-preference |
Если указать этот параметр, маршрут будет рассчитан с учетом информации о дорожном движении на основе заданного значения
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 |
Если указан, ломаная линия строится на основе указанного способа передвижения.
HTML-атрибут: travel-mode="value-name" |
Методы | |
|---|---|
Унаследованные:
addEventListener,
removeEventListener
|
События | |
|---|---|
|
function(routeInitializationErrorEvent)Аргументы:
Это событие активируется, когда не удается загрузить маршрут. |
|
function(routeInitializationSuccessEvent)Аргументы:
Это событие активируется, когда маршрут успешно загружен. |
Интерфейс Route3DElementOptions
интерфейс
google.maps.routes.Route3DElementOptions
реализован Route3DElement
Объект Route3DElementOptions, используемый для определения свойств, которые можно задать для Route3DElement.
Свойства | |
|---|---|
autofitsCamera
необязательно |
Тип:
boolean optionalУказывает, нужно ли автоматически подгонять камеру под маршрут. |
departureTime
необязательно |
Тип:
Date optionalПосмотрите Route3DElement.departureTime. |
destination
необязательно |
Тип:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalПосмотрите Route3DElement.destination. |
internalUsageAttributionIds
необязательно |
Тип:
Iterable<string> optionalИдентификаторы, используемые для соотнесения вызовов с определенными пакетами или библиотеками OSS. |
origin
необязательно |
Тип:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalПосмотрите Route3DElement.origin. |
routingPreference
необязательно |
Тип:
RoutingPreference optionalПосмотрите Route3DElement.routingPreference. |
trafficPolylinesDisabled
необязательно |
Тип:
boolean optionalУказывает, нужно ли отключить ломаные линии с учетом трафика. Ломаные линии с учетом загруженности дорог доступны, только если для параметра routingPreference задано значение TRAFFIC_AWARE или TRAFFIC_AWARE_OPTIMAL. |
travelMode
необязательно |
Тип:
TravelMode optionalПосмотрите Route3DElement.travelMode. |