到達圏探索(バイク)

/reachable_motorcycle [GET]

基本情報

概要

バイクを移動手段として、指定した地点から指定した時間または距離で到達可能な地点を探索します。

URL

https://{HOST}/{CID}/v1/reachable_motorcycle

※Rakuten RapidAPIでは提供しておりません

出力形式

  • JSON

対応言語

  • ja

出力順

  • 所要時間の昇順

交通規制について

一方通行や曜日や時間帯による通行禁止など、交通規制情報を加味した到達圏を探索します。

パラメータ

パラメータ名 必須 概要 型名 デフォルト値 上下限/選択値 備考
start 出発地点 カンマ区切りの数値(緯度, 経度)
文字列(ノードID)
term (✔) 探索時間の範囲(単位:分) 数値 最小値:1
最大値:180
termまたはrangeのどちらかを必ず指定してください
range (✔) 探索距離の範囲(単位:m) 数値 最小値:1
最大値:300,000
termまたはrangeのどちらかを必ず指定してください
partition_count 到達圏探索の分割数 数値 36 3,4,6,9,12,18,36のいずれか 360度の探索範囲を何分割するかを指定します

36で指定した場合は10度ずつ進行方向が区切られ、計36地点が算出されます
motorcycle_fare 有料道路利用フラグ 文字列 toll free:有料道路を利用しない
toll:有料道路を利用する
displacement 排気量(単位:cc) 数値 最小値 : 1
最大値 : 3000
バイクの排気量を指定します
use_traffic 渋滞情報源 文字列 vics:VICS提供の道路交通情報

probe:プローブから生成された道路交通情報
ピリオド区切りで複数指定が可能です

※VICS / プローブのご利用は、オプション機能のため、別途契約が必要となります

※vicsを指定した場合は、リクエストヘッダー「x-ntj-uid」、または、パラメータ「uid」を必ず設定してください
uid (✔) VICS使用時のユーザー識別子 文字列 1文字以上50文字以内 ※VICS / プローブのご利用は、オプション機能のため、別途契約が必要となります

※パラメータ「use_traffic」で「vics」を指定した場合は、リクエストヘッダー「x-ntj-uid」、または、パラメータ「uid」を必ず設定してください
datum 緯度経度の測地系 文字列 wgs84 wgs84:世界測地系
tokyo:旧日本測地系
coord_unit 出力データに含まれる緯度経度の単位 文字列 degree degree:度表記の10進法
millisec:ミリ秒表記
start_time (✔) 出発時刻 日付時刻(YYYY-MM-DDThh:mm:ss) パラメータ「use_traffic」を使用するときは必須です

車両区分について

独自の基準に基づき、排気量によって車両区分が決定されます。
1 ~ 49 : 原付二輪自動車
50 ~ 124 : 小型二輪自動車
125 ~ 249 : 普通二輪自動車
250 ~ : 大型二輪自動車

パラメータ構成例

・東京タワーから排気量50ccのバイクで10分で到達出来る36地点を探索

/reachable_motorcycle?start=35.658639,139.745471&term=10&displacement=50&partition_count=36

レスポンス

名称 レスポンス名 型名 配列 説明
検索数 count 数値 出力された情報数
到達圏結果情報 items ReachablePointオブジェクト 到達圏結果情報のまとまり
単位情報 unit Unitオブジェクト 出力される単位の情報

ReachablePointオブジェクト

名称 レスポンス名 型名 配列 説明
所要時間 time 数値 その地点へ到達するまでの時間
緯度経度 coord Coordinateオブジェクト 地点の緯度経度

Coordinateオブジェクト

名称 レスポンス名 型名 配列 説明
緯度 lat 数値
経度 lon 数値

Unitオブジェクト

名称 レスポンス名 型名 配列 説明
緯度経度の測地系 datum 文字列
緯度経度の出力形式 coord_unit 文字列
時間の単位 time 文字列 minute:分
パラメータで'term'を指定した場合のみ出力

レスポンス例

{
    "count": 36,
    "items": [
        {
            "time": 10,
            "coord": {
                "lat": 35.63773,
                "lon": 139.743324
            }
        },
        {
            "time": 10,
            "coord": {
                "lat": 35.62998,
                "lon": 139.737609
            }
        },
        {
            "time": 10,
            "coord": {
                "lat": 35.618537,
                "lon": 139.715338
            }
        },
        {
            ・・・
        }
    ],
    "unit": {
        "datum": "wgs84",
        "coord_unit": "degree",
        "time": "minute"
    }
}