Route3DElement 類別
class
google.maps.routes.Route3DElement
extends HTMLElement
implements Route3DElementOptions
library "routes"
用於算繪 3D 路線的網頁元件。目前支援起點和目的地參數,可在 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 程式庫的 ID。
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 程式庫的 ID。 |
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》。 |