Routes Widget

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
入力タイプ: Date optional
出力タイプ: Date optional
指定した場合、ルートは指定された出発時刻で計算されます。HTML 属性で指定する場合は、ブラウザ間で信頼性の高い結果を得るために ISO 8601 形式を使用します。使用要件については、ComputeRoutesRequest.departureTime をご覧ください。
HTML 属性: departure-time="####-##-##T##:##Z"
destination
attr: destination
ルートの宛先。
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
ルートの出発地。
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"
travelMode
attr: travel-mode
入力タイプ: TravelMode optional
出力タイプ: TravelMode optional
指定された場合、ポリラインは指定された移動手段に基づきます。
HTML 属性: travel-mode="value-name"
継承: addEventListenerremoveEventListener
Alphagmp-error
function(routeInitializationErrorEvent)
引数:
  • routeInitializationErrorEvent: Event optional
このイベントは、ルートの読み込みに失敗したときに発生します。
Alphagmp-load
function(routeInitializationSuccessEvent)
引数:
  • routeInitializationSuccessEvent: Event optional
このイベントは、ルートが正常に読み込まれたときに発生します。

Route3DElementOptions インターフェース

インターフェース google.maps.routes.Route3DElementOptions

Route3DElement で設定できるプロパティを定義するために使用される Route3DElementOptions オブジェクト。

autofitsCamera
省略可
タイプ: boolean optional
カメラをルートに自動的に合わせる機能を有効にするかどうか。
departureTime
省略可
タイプ: Date optional
Route3DElement.departureTime をご覧ください。
destination
省略可
Route3DElement.destination をご覧ください。
internalUsageAttributionIds
省略可
タイプ: Iterable<string> optional
特定のパッケージまたは OSS ライブラリに呼び出しを帰属させるために使用される識別子。
origin
省略可
Route3DElement.origin をご覧ください。
routingPreference
省略可
タイプ: RoutingPreference optional
Route3DElement.routingPreference をご覧ください。
travelMode
省略可
タイプ: TravelMode optional
Route3DElement.travelMode をご覧ください。