Route3DElement クラス
class
google.maps.routes.Route3DElement
extends HTMLElement
implements Route3DElementOptions
ライブラリ "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" 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" |
travelMode
attr: travel-mode |
指定された場合、ポリラインは指定された移動手段に基づきます。
HTML 属性: travel-mode="value-name" |
メソッド | |
|---|---|
継承:
addEventListener、
removeEventListener
|
イベント | |
|---|---|
|
function(routeInitializationErrorEvent)引数:
このイベントは、ルートの読み込みに失敗したときに発生します。 |
|
function(routeInitializationSuccessEvent)引数:
このイベントは、ルートが正常に読み込まれたときに発生します。 |
Route3DElementOptions インターフェース
インターフェース
google.maps.routes.Route3DElementOptions
Route3DElement で設定できるプロパティを定義するために使用される Route3DElementOptions オブジェクト。
プロパティ | |
|---|---|
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 をご覧ください。 |
travelMode
省略可 |
タイプ:
TravelMode optionalRoute3DElement.travelMode をご覧ください。 |