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 ライブラリへの呼び出しを関連付けるために使用される識別子。
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 optionalRoute3DElement.departureTime をご覧ください。 |
destination
省略可 |
タイプ:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalRoute3DElement.destination をご覧ください。 |
internalUsageAttributionIds
省略可 |
タイプ:
Iterable<string> optional特定のパッケージまたは OSS ライブラリへの呼び出しを関連付けるために使用される識別子。 |
origin
省略可 |
タイプ:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalRoute3DElement.origin をご覧ください。 |
routingPreference
省略可 |
タイプ:
RoutingPreference optionalRoute3DElement.routingPreference をご覧ください。 |
trafficPolylinesDisabled
省略可 |
タイプ:
boolean optional交通状況を考慮したポリラインを無効にするかどうか。トラフィック対応ポリラインは、routingPreference が TRAFFIC_AWARE または TRAFFIC_AWARE_OPTIMAL に設定されている場合にのみ使用できます。 |
travelMode
省略可 |
タイプ:
TravelMode optionalRoute3DElement.travelMode をご覧ください。 |