Directions

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

DirectionsService クラス

google.maps.DirectionsService クラス

2 つ以上の地点間のルートを計算するサービスです。

DirectionsService
DirectionsService()
パラメータ: なし
Google サーバーにルートクエリを送信する DirectionsService の新しいインスタンスを作成します。
route
route(request[, callback])
パラメータ:
ルート検索リクエストを発行します。

DirectionsRequest インターフェース

google.maps.DirectionsRequest インターフェース

DirectionsService に送信されるルートクエリ。

destination
タイプ: string|LatLng|Place|LatLngLiteral
目的地の場所。これは、ジオコーディングする文字列、LatLngPlace のいずれかとして指定できます。必須。
origin
タイプ: string|LatLng|Place|LatLngLiteral
出発地。これは、ジオコーディングする文字列、LatLngPlace のいずれかとして指定できます。必須。
travelMode
タイプ: TravelMode
リクエストされたルーティングのタイプ。必須。
avoidFerries optional
タイプ: boolean optional
true は、できる限りフェリーを使わないようにルートサービスに指示します。省略可。
avoidHighways optional
タイプ: boolean optional
true は、できる限り高速道路を使わないようにルートサービスに指示します。省略可。
avoidTolls optional
タイプ: boolean optional
true は、できる限り有料道路を避けるようルートサービスに指示します。省略可。
drivingOptions optional
タイプ: DrivingOptions optional
travelModeDRIVING のリクエストにのみ適用される設定。このオブジェクトは、他の移動手段には影響しません。
Betalanguage optional
タイプ: string optional
結果を返す際の言語の言語識別子(可能な場合)。サポートされている言語の一覧をご覧ください。
optimizeWaypoints optional
タイプ: boolean optional
true に設定すると、DirectionsService は、指定された中間地点の並べ替えを試み、ルートの全体的な費用を最小限に抑えます。地点が最適化されている場合は、レスポンスの DirectionsRoute.waypoint_order を調べて、新しい順序を決定します。
provideRouteAlternatives optional
タイプ: boolean optional
代替ルートを提供するかどうか。省略可。
region optional
タイプ: string optional
ジオコーディング リクエストのバイアスとして使われる地域コード。地域コードには、ccTLD(トップレベル ドメイン)の 2 文字の値を指定できます。ほとんどの ccTLD コードは ISO 3166-1 コードと同一ですが、いくつか注意が必要な例外もあります。たとえば、イギリスの ccTLD は .co.uk で、ISO 3166-1 コードは「gb」です。
transitOptions optional
タイプ: TransitOptions optional
travelMode が TRANSIT であるリクエストにのみ適用される設定。このオブジェクトは、他の移動手段には影響しません。
unitSystem optional
タイプ: UnitSystem optional
デフォルト: 原産国で使用される単位系。
距離を表示する際に使用される、優先単位系。
waypoints optional
タイプ: Array<DirectionsWaypoint> optional
中間地点の配列。出発地から目的地までのルートは、この配列内の各地点を使用して計算されます。指定できる地点の最大数については、デベロッパー ガイドをご覧ください。地点は乗換案内では利用できません。省略可。

DirectionsStatus 定数

google.maps.DirectionsStatus 定数

route() の呼び出しの完了時に DirectionsService から返されるステータス。これらの値を指定するか、定数名を使用して指定します。たとえば、'OK'google.maps.DirectionsStatus.OK です。

INVALID_REQUEST 指定された DirectionsRequest が無効でした。
MAX_WAYPOINTS_EXCEEDED DirectionsRequest で指定された DirectionsWaypoint が多すぎます。指定できる地点の最大数については、デベロッパー ガイドをご覧ください。
NOT_FOUND 出発地点、到着地点、ウェイポイントのうち、少なくとも 1 つがジオコード化できませんでした。
OK レスポンスに有効な DirectionsResult が含まれています。
OVER_QUERY_LIMIT ウェブページは、短期間にリクエストの制限回数を超えました。
REQUEST_DENIED ウェブページでルート サービスを使用できません。
UNKNOWN_ERROR サーバーエラーのため、ルート リクエストを処理できませんでした。再度リクエストすると、成功する可能性があります。
ZERO_RESULTS 出発地点と到着地点間でルートを見つけられませんでした。

DirectionsResult インターフェース

google.maps.DirectionsResult インターフェース

ルートサーバーから取得したルートのレスポンス。DirectionsRenderer を使用してこれらをレンダリングするか、このオブジェクトを解析して自分でレンダリングできます。警告と著作権は、Google Maps Platform 利用規約に記載のとおりに表示する必要があります。この結果は「JSON に類似」していますが、「LatLng」オブジェクトが間接的に含まれているため、厳密には JSON ではありません。

routes
DirectionsRoute の配列。各要素には、構成された区間とステップに関する情報が含まれます。provideRouteAlternativestrue に設定された DirectionsRequest が作成されない限り、ルートは 1 つだけです。
available_travel_modes optional
タイプ: Array<TravelMode> optional
使用可能な移動手段の配列を含みます。このフィールドは、リクエストで移動手段が指定され、結果が得られない場合に返されます。配列には、指定された地点のセットで利用できる旅行モードが含まれます。1 つ以上の地点が「地点経由」の場合、このフィールドは返されません。
geocoded_waypoints optional
タイプ: Array<DirectionsGeocodedWaypoint> optional
DirectionsGeocodedWaypoint の配列。各配列には出発地、目的地、地点のジオコーディング情報が含まれます。

DirectionsRenderer クラス

google.maps.DirectionsRenderer クラス

DirectionsService から取得したルートをレンダリングします。

このクラスは MVCObject を拡張します。

DirectionsRenderer
DirectionsRenderer([opts])
パラメータ:
指定されたオプションでレンダラを作成します。ルートは地図に表示できます(ビジュアル オーバーレイ)。また、<div> パネルにも表示できます(テキストによる手順)。
getDirections
getDirections()
パラメータ: なし
戻り値: DirectionsResult
レンダラの現在のルートのセットを返します。
getMap
getMap()
パラメータ: なし
戻り値: Map
DirectionsResult がレンダリングされる地図を返します。
getPanel
getPanel()
パラメータ: なし
戻り値: HTMLElement|null
DirectionsResult がレンダリングされるパネル <div> を返します。
getRouteIndex
getRouteIndex()
パラメータ: なし
戻り値: number
この DirectionsRenderer オブジェクトによって使用される現在の(ゼロベースの)ルート インデックスを返します。
setDirections
setDirections(directions)
パラメータ:
戻り値: なし
DirectionsService からの結果を使用するようにレンダラを設定します。この方法でルートの有効なセットを設定すると、レンダラの指定した地図とパネルにルートが表示されます。
setMap
setMap(map)
パラメータ:
戻り値: なし
このメソッドは、ルートをレンダリングする地図を指定します。地図からルートを削除するには、null を渡します。
setOptions
setOptions(options)
パラメータ:
戻り値: なし
初期化後にこの DirectionsRenderer のオプション設定を変更します。
setPanel
setPanel(panel)
パラメータ:
戻り値: なし
このメソッドは、<div> でルートをレンダリングします。パネルからコンテンツを削除するには、null を渡します。
setRouteIndex
setRouteIndex(routeIndex)
パラメータ:
  • routeIndexnumber
戻り値: なし
レンダリングする DirectionsResult オブジェクト内のルートの(0 から始まる)インデックスを設定します。デフォルトでは、配列内の最初のルートがレンダリングされます。
継承: addListenerbindTogetnotifysetsetValuesunbindunbindAll
directions_changed
function()
引数: なし
このイベントは、新しい DirectionsResult が設定されるか、ユーザーがルートパスへの変更のドラッグを終了したときに、レンダリングされたルートが変更されると呼び出されます。

DirectionsRendererOptions インターフェース

google.maps.DirectionsRendererOptions インターフェース

このオブジェクトは、DirectionsRenderer オブジェクトで設定できるプロパティを定義します。

directions optional
タイプ: DirectionsResult optional
地図や <div> パネルに表示されるルートで、DirectionsService から DirectionsResult オブジェクトとして取得されます。
draggable optional
タイプ: boolean optional
true の場合、この DirectionsRenderer によってレンダリングされたルートのパスをユーザーがドラッグして変更できるようにします。
hideRouteList optional
タイプ: boolean optional
デフォルト: false
このプロパティは、ルートパネルに表示されるルートをユーザーが選択できるルートリストをレンダラが提供するかどうかを指定します。
infoWindow optional
タイプ: InfoWindow optional
マーカーがクリックされたときにテキスト情報をレンダリングする InfoWindow。既存の情報ウィンドウのコンテンツは上書きされ、移動されます。情報ウィンドウが指定されていない場合、DirectionsRenderer は独自の情報ウィンドウを作成して使用します。suppressInfoWindowstrue に設定されている場合、このプロパティは無視されます。
map optional
タイプ: Map optional
ルートを表示する地図。
markerOptions optional
タイプ: MarkerOptions optional
マーカーのオプション。DirectionsRenderer によってレンダリングされるすべてのマーカーでは、これらのオプションが使用されます。
panel optional
タイプ: HTMLElement optional
ルートのステップを表示する <div>
polylineOptions optional
タイプ: PolylineOptions optional
ポリラインのオプション。DirectionsRenderer によってレンダリングされるポリラインはすべて、これらのオプションを使用します。
preserveViewport optional
タイプ: boolean optional
デフォルト: false
このオプションを true に設定するか、地図の中心とズームを設定していない場合、入力地図は中央に配置され、このルートの境界ボックスにズームされます。
routeIndex optional
タイプ: number optional
DirectionsResult オブジェクト内のルートのインデックス。デフォルト値は 0 です。
suppressBicyclingLayer optional
タイプ: boolean optional
自転車ルートがリクエストされた場合に、BicyclingLayer がレンダリングされないようにしました。
suppressInfoWindows optional
タイプ: boolean optional
情報ウィンドウのレンダリングを抑制します。
suppressMarkers optional
タイプ: boolean optional
マーカーのレンダリングを抑制します。
suppressPolylines optional
タイプ: boolean optional
ポリラインのレンダリングを抑制します。

DirectionsWaypoint インターフェース

google.maps.DirectionsWaypoint インターフェース

DirectionsWaypoint は、ルートの出発地と目的地の場所を表します。

location optional
タイプ: string|LatLng|Place optional
地点。アドレス文字列、LatLng、または Place のいずれかです。省略可。
stopover optional
タイプ: boolean optional
デフォルト: true
true の場合、この地点が出発地と目的地の間の停車地であることを示します。これにより、ルートを 2 つの区間に分割できます。false の場合、この地点を通るルートにバイアスをかけますが、2 区間に分かれていないことを示します。これは、ユーザーが地図上で地点をドラッグしているルートに応じてルートを作成する場合に便利です。

DirectionsGeocodedWaypoint インターフェース

google.maps.DirectionsGeocodedWaypoint インターフェース

ジオコーディングされた単一の地点。

partial_match optional
タイプ: boolean optional
ジオコーダによって、元の地点と完全に一致しなかったものの、リクエストした住所の一部と一致したかどうか。
place_id optional
タイプ: string optional
地点に関連付けられた場所 ID。場所 ID は、Google プレイスのデータベースと Google マップで、プレイスを一意に識別します。詳しくは、Places API デベロッパー ガイドの場所 ID をご覧ください。
types optional
タイプ: Array<string> optional
返されるジオコーディングされた要素のタイプを示す文字列の配列。使用できる文字列のリストについては、デベロッパー ガイドの住所コンポーネントのタイプ セクションをご覧ください。

DirectionsRoute インターフェース

google.maps.DirectionsRoute インターフェース

DirectionsResult 内の区間のセットを含む単一の経路。このオブジェクトは&と JSON に類似していますが、「直接」および間接的に LatLng オブジェクトを含むため、厳密には JSON ではありません。

bounds
タイプ: LatLngBounds
このルートの境界。
copyrights
タイプ: string
このルートに表示される著作権テキスト。
legs
タイプ: Array<DirectionsLeg>
DirectionsLeg の配列。各ステップには、ステップの構成に関する情報が含まれます。指定した経由地または目的地ごとに 1 つの区間があります。したがって、経由地のない地点には 1 つの DirectionsLeg が設定され、経由地が 1 つの経路には 2 つの経路が含まれます。
overview_path
タイプ: Array<LatLng>
このルートのコース全体を表す LatLng の配列。頂点数を少なくする必要があるコンテキスト(Static Maps API URL など)に適合するよう、パスは簡素化されます。
overview_polyline
タイプ: string
Overview_path のルートのエンコードされたポリライン表現。このポリラインは、結果のルートを近似した(平滑化した)経路です。
summary
タイプ: string
ルートについてのテキストによる説明を入力します。ルートの名前と代替ルートの区別に適しています。
warnings
タイプ: Array<string>
これらのルートを示すときに表示される警告。
waypoint_order
タイプ: Array<number>
optimizeWaypointstrue に設定されている場合、このフィールドには、入力された地点の並べ替え順序が含まれます。例:
ウェイポイントの番号付けはゼロベースであることに注意してください。
入力地点のいずれかで stopoverfalse に設定されている場合、ルート最適化はそのクエリに使用できないため、このフィールドは空になります。
fare optional
タイプ: TransitFare optional
全行程の合計運賃。交通機関のリクエストにのみ適用されます。

DirectionsLeg インターフェース

google.maps.DirectionsLeg インターフェース

DirectionsResult 内の一連のステップで構成される 1 つの区間。区間の一部のフィールドは、すべてのリクエストで返されるとは限りません。この結果は「JSON に類似」していますが、「LatLng」オブジェクトを直接的かつ間接的に含むため、厳密には JSON ではありません。

end_address
タイプ: string
この区間の目的地の住所。このコンテンツはそのまま読み取られます。フォーマット済み住所をプログラムで解析しないでください。
end_location
タイプ: LatLng
DirectionsService は、始点と終点に最も近い移動手段(通常は道路)を使用して、場所間のルートを計算します。end_location は、ジオコーディングされた実際の目的地を示します。これは、道路がこの区間の目的地付近にない場合などに、最後のステップの end_location と異なる場合があります。
start_address
タイプ: string
この区間の出発地の住所。このコンテンツはそのまま読み取られます。フォーマット済み住所をプログラムで解析しないでください。
start_location
タイプ: LatLng
DirectionsService は、始点と終点に最も近い移動手段(通常は道路)を使用して、場所間のルートを計算します。start_location は実際のジオコードされたオリジンを示します。これは、道路がこの区間の出発地付近にない場合など、最初のステップの start_location とは異なる場合があります。
steps
タイプ: Array<DirectionsStep>
DirectionsStep の配列。各ステップには、この区間の個々のステップに関する情報が含まれています。
traffic_speed_entry
タイプ: Array<?>
区間の交通速度に関する情報です。
via_waypoints
タイプ: Array<LatLng>
元のリクエストで指定された、この区間に沿った経由地ではない地点の配列。

代替ルートでのサポート終了。代替ルートに via_waypoints を追加する API の最終バージョンは、バージョン 3.27 になります。

ルートサービスを使用してドラッグ可能なルートを実装する場合は、代替ルートのドラッグを無効にすることをおすすめします。ドラッグ可能にするのはメインルートのみにしてください。メインルートは、代替ルートと一致するまでドラッグできます。

arrival_time optional
タイプ: Time optional
この区間の到着予定時刻。TRANSIT リクエストにのみ適用されます。
departure_time optional
タイプ: Time optional
この区間の出発予定時刻。TRANSIT リクエストにのみ適用されます。
distance optional
タイプ: Distance optional
この区間でカバーされる距離の合計。このプロパティは距離が不明な場合は未定義にできます。
duration optional
タイプ: Duration optional
この区間の合計所要時間。所要時間が不明な場合、このプロパティは undefined になる可能性があります。
duration_in_traffic optional
タイプ: Duration optional
trafficModel プロパティで示される交通状況を考慮した、この区間の合計所要時間。所要時間が不明な場合、このプロパティは undefined になる可能性があります。

DirectionsStep インターフェース

google.maps.DirectionsStep インターフェース

DirectionsResult 内の 1 つの DirectionsStep。一部のフィールドは undefined である可能性があります。このオブジェクトは「JSON に似ています」ですが、LatLng オブジェクトを直接含まれているため、厳密には JSON ではありません。

encoded_lat_lngs
タイプ: string
ステップのエンコードされたポリライン表現。これは、ステップの近似(平滑化)パスです。
end_location
タイプ: LatLng
このステップの終点の場所。
end_point
タイプ: LatLng
このステップの終点の場所。
instructions
タイプ: string
このステップに対する指示。
lat_lngs
タイプ: Array<LatLng>
このステップのコースを説明する LatLng のシーケンス。これは、ステップの近似(平滑化)パスです。
maneuver
タイプ: string
現在のステップ(turn-leftmergestraight など)に対して行うアクションが含まれています。値は変更される場合があります。また、新しい値は予告なく導入される場合があります。
path
タイプ: Array<LatLng>
このステップのコースを説明する LatLng のシーケンス。これは、ステップの近似(平滑化)パスです。
start_location
タイプ: LatLng
このステップの始点の場所。
start_point
タイプ: LatLng
このステップの始点の場所。
travel_mode
タイプ: TravelMode
このステップで使用されている交通手段。
distance optional
タイプ: Distance optional
このステップでカバーされる距離。距離が不明なため、このプロパティが undefined になることがあります。
duration optional
タイプ: Duration optional
このステップの実行に必要な一般的な時間を秒単位とテキスト形式で指定します。所要時間が不明な場合、このプロパティは undefined になる可能性があります。
polyline optional
タイプ: Array<DirectionsStep> optional
ステップのエンコードされたポリライン表現を保持する、単一のプロパティ「ポイント」を持つオブジェクトが含まれています。このポリラインは、ステップを近似した(平滑化した)経路です。
steps optional
タイプ: Array<DirectionsStep> optional
このステップのサブステップ。交通機関のルートで、交通機関以外のセクションに対して指定します。
transit optional
タイプ: TransitDetails optional
このステップに関する交通機関の詳細情報。このステップの移動モードが TRANSIT でない限り、このプロパティは定義されていません。
transit_details optional
タイプ: TransitDetails optional
移動手段が TRANSIT の場合のこのステップの詳細です。

DirectionsPolyline インターフェース

google.maps.DirectionsPolyline インターフェース

DirectionsStep のポリラインを記述する points プロパティを含むオブジェクト。

points
タイプ: string

Place インターフェース

google.maps.Place インターフェース

DirectionsRequest または DistanceMatrixRequest の場所を特定、識別、記述するために必要な情報が含まれています。ここでの「場所」とは、ビジネス、スポット、地理的位置を意味します。場所に関する情報を取得する方法については、PlacesService をご覧ください。

location optional
タイプ: LatLng|LatLngLiteral optional
この場所で記述されたエンティティの LatLng
placeId optional
タイプ: string optional
場所の場所 ID(お店やサービス、スポットなど)。場所 ID は、Google マップ データベース内の場所に固有の識別子です。placeId は、場所を識別する最も正確な方法です。可能であれば、query ではなく placeId を指定してください。プレイス ID は、TextSearch など、Places API へのリクエストから取得できます。場所 ID は、Geocoding API へのリクエストから取得することもできます。詳しくは、場所 ID の概要をご覧ください。
query optional
タイプ: string optional
場所(お店やサービス、スポットなど)を記述した検索クエリ。たとえば、「Quay, Upper Level, Overseas Passenger Terminal 5 Hickson Road, The Rocks NSW」とします。可能であれば、query ではなく placeId を指定してください。この API は、クエリ文字列をプレイスに解決する精度を保証しません。placeIdquery の両方を指定すると、エラーが発生します。

TravelMode 定数

google.maps.TravelMode 定数

DirectionsRequest で指定できる有効な移動手段と、DirectionsStep で返される移動手段。これらの値を指定するか、定数名を使用して指定します。たとえば、'BICYCLING'google.maps.TravelMode.BICYCLING です。

BICYCLING 自転車ルート リクエストを指定します。
DRIVING 運転ルート リクエストを指定します。
TRANSIT 乗換案内リクエストを指定します。
WALKING 徒歩ルート リクエストを指定します。

DriveOptions インターフェース

google.maps.DrivingOptions インターフェース

移動手段が DRIVING に設定されている場合の DirectionsRequest を設定します。

departureTime
タイプ: Date
ルートの希望出発時刻。Date オブジェクトとして指定されます。Date オブジェクトは、1970 年 1 月 1 日からの時間をミリ秒単位で測定します。DrivingOptions を有効にするには、これを指定する必要があります。出発時刻には、現在時刻または将来の時刻を設定する必要があります。過去の時刻は指定できません。
trafficModel optional
タイプ: TrafficModel optional
トラフィックの時間を予測するときに使用することが推奨される前提条件。デフォルトは BEST_GUESS です。

TrafficModel 定数

google.maps.TrafficModel 定数

トラフィックの時間を予測する際の前提条件。DirectionsRequest または DistanceMatrixRequest の一部として指定されます。これらの値を指定するか、定数名を使用して指定します。たとえば、'bestguess'google.maps.TrafficModel.BEST_GUESS です。

BEST_GUESS 過去のトラフィック データを使用して、トラフィックの所要時間を最もよく推測する。
OPTIMISTIC 過去のトラフィック データから、そのトラフィックの期間を的確に見積もることができます。
PESSIMISTIC 過去のトラフィック データを使用して、トラフィックの期間をペシミスティックに見積もる。

TransitOptions インターフェース

google.maps.TransitOptions インターフェース

移動モードが TRANSIT に設定されている場合に、DirectionsRequest に含める TransitOptions オブジェクト。

arrivalTime optional
タイプ: Date optional
ルートの到着予定時刻。日付オブジェクトとして指定されます。Date オブジェクトは、1970 年 1 月 1 日からの時間をミリ秒単位で測定します。到着時刻が指定された場合、出発時刻は無視されます。
departureTime optional
タイプ: Date optional
ルートの希望出発時刻。日付オブジェクトとして指定されます。Date オブジェクトは、1970 年 1 月 1 日からの時間をミリ秒単位で測定します。出発時刻も到着時刻も指定されていない場合、この時間は「現在」であるとみなされます。
modes optional
タイプ: Array<TransitMode> optional
1 つ以上の移動手段(バス、電車など)。特に指定がない場合、API はデフォルトの最適ルートを返します。
routingPreference optional
タイプ: TransitRoutePreference optional
徒歩ルートを減らすなど、交通機関の経路の選択にバイアスをかける傾向。特に指定がない場合、API はデフォルトの最適ルートを返します。

TransitMode 定数

google.maps.TransitMode 定数

有効な交通機関モード(TransitOptions で指定できるバスなど)。これらの値を指定するか、定数名を使用して指定します。たとえば、'BUS'google.maps.TransitMode.BUS です。

BUS 優先する移動手段としてバスを指定します。
RAIL 優先する交通機関として鉄道を指定します。
SUBWAY 優先する交通機関として、地下鉄を指定できます。
TRAIN 電車が優先する移動手段になります。
TRAM 路面電車を優先モードとして指定します。

TransitRoutePreference 定数

google.maps.TransitRoutePreference 定数

TransitOptions で指定できる有効な交通機関のルートタイプ。これらの値を指定するか、定数名を使用して指定します。たとえば、'LESS_WALKING'google.maps.TransitRoutePreference.LESS_WALKING です。

FEWER_TRANSFERS 乗り換え回数に制限を付けてルートを計算するよう指定します。
LESS_WALKING 徒歩ルートに制限を付けてルートを計算するよう指定します。

TransitFare インターフェース

google.maps.TransitFare インターフェース

値と通貨で構成される DirectionsRoute の運賃。

currency
タイプ: string
運賃を表示する通貨を表す ISO 4217 通貨コードです。
value
タイプ: number
指定された currency で表される運賃の数値。

TransitDetails インターフェース

google.maps.TransitDetails インターフェース

このステップで使用される出発、到着、移動手段の詳細。

arrival_stop
タイプ: TransitStop
この交通機関のステップの到着停車地。
arrival_time
タイプ: Time
このステップの到着時刻。Time オブジェクトとして指定します。
departure_stop
タイプ: TransitStop
この交通機関のステップの出発駅。
departure_time
タイプ: Time
このステップの出発時刻。Time オブジェクトとして指定します。
headsign
タイプ: string
車両または出発駅に示されている、この路線を進む方向。
headway
タイプ: number
この停車地で同等の車両間の予想される秒数。
line
タイプ: TransitLine
このステップで使用された路線の詳細。
num_stops
タイプ: number
このステップの停車地の数。この数には到着地点の駅や停留所は含まれますが、出発地点の駅や停留所は含まれません。
trip_short_name
タイプ: string
乗客への乗換案内を識別するために、時刻表や案内板に表示されるテキスト(通勤電車の列車番号など)。運行日の特定のルートを一意に識別するテキストです。

TransitStop インターフェース

google.maps.TransitStop インターフェース

駅や停留所に関する詳細。

location
タイプ: LatLng
この停車地の場所。
name
タイプ: string
この停車地の名前。

TransitLine インターフェース

google.maps.TransitLine インターフェース

この交通機関のステップを運行する路線に関する情報。

agencies
タイプ: Array<TransitAgency>
この路線を運営する交通機関。
color
タイプ: string
この路線のサイネージに一般的に使用される色で、16 進文字列で表されます。
icon
タイプ: string
この線に関連付けられたアイコンの URL。
name
タイプ: string
この路線の正式名称。例: 「8 Avenue Local」
short_name
タイプ: string
この路線の略称。例: 「E"」。
text_color
タイプ: string
この交通機関の路線で一般的に使用されるテキストの色。16 進文字列で表されます。
url
タイプ: string
この路線固有の交通機関の URL。
vehicle
タイプ: TransitVehicle
使用した車種(電車やバスなど)。

TransitAgency インターフェース

google.maps.TransitAgency インターフェース

交通機関の運営会社に関する情報。

name
タイプ: string
この交通機関の名前。
phone
タイプ: string
交通機関の電話番号。
url
タイプ: string
交通機関の URL。

TransitVehicle インターフェース

google.maps.TransitVehicle インターフェース

路線で運行している車両に関する情報。

icon
タイプ: string
この路線で使用されている車両の種類に対応するアイコンの URL。
local_icon
タイプ: string
この地域で使用されている車両の種類に対応するアイコンの URL(一般的なアイコンではありません)。
name
タイプ: string
このタイプの乗換案内車両の名前(「電車」や「バス」など)
type
タイプ: VehicleType
使用する車種(電車、バス、フェリーなど)。

VehicleType 定数

google.maps.VehicleType 定数

車両タイプの有効な値。

BUS バス。
CABLE_CAR ケーブルによって、通常は地上を走る車両。空中ケーブルカーは、タイプ GONDOLA_LIFT に入ることもあります。
COMMUTER_TRAIN 通勤列車。
FERRY フェリー。
FUNICULAR 険しい斜面をケーブルで引っ張る乗り物。
GONDOLA_LIFT 空中ケーブルカー。
HEAVY_RAIL ヘビーレール。
HIGH_SPEED_TRAIN 高速列車。
INTERCITY_BUS 長距離バス。
METRO_RAIL ライトレール。
MONORAIL モノレール。
OTHER その他の車両。
RAIL 鉄道。
SHARE_TAXI 乗合タクシーはバスの一種で、乗客はルート上のどこでも乗車、降車できます。一般にシェアタクシーではミニバスを使用します。
SUBWAY 地下を走るライトレール。
TRAM 地上を走るライトレール。
TROLLEYBUS トロリーバス。

UnitSystem 定数

google.maps.UnitSystem 定数

DirectionsRequest で指定できる有効な単位系。

IMPERIAL DirectionsResult の距離をヤード法で表すよう指定します。
METRIC DirectionsResult の距離をメートル法で表すよう指定します。

Distance インターフェース

google.maps.Distance インターフェース

数値および表示文字列による距離の表現。

text
タイプ: string
リクエストで指定された UnitSystem を使用した、距離値の文字列表現。
value
タイプ: number
メートル単位の距離。

Duration インターフェース

google.maps.Duration インターフェース

数値および表示文字列による所要時間の表現。

text
タイプ: string
所要時間の値の文字列表現。
value
タイプ: number
秒単位の所要時間。

Time インターフェース

google.maps.Time インターフェース

Date オブジェクト、ローカライズされた文字列、タイムゾーンとしての時刻の表現。

text
タイプ: string
時刻の値を表す文字列。この時刻は、交通機関の停止地点におけるタイムゾーンで表示されます。
time_zone
タイプ: string
この停車地があるタイムゾーン。IANA タイムゾーン データベースで定義されたタイムゾーンの名前です(例: America/New_York&quot)。
value
タイプ: Date
この出発時刻または到着時刻。JavaScript Date オブジェクトとして指定します。

DirectionsTravelMode 定数

google.maps.DirectionsTravelMode 定数

DirectionsUnitSystem 定数

google.maps.DirectionsUnitSystem 定数