Isoline Routingに基づく消費量の計算

電気自動車および燃料車の両方について、消費量に基づくIsolineを使用して、所定の消費量の適切な範囲を視覚化することができます。

電気自動車

電気自動車は、現在のバッテリー充電量と、道路の勾配や補助電源の使用状況などのエネルギー消費量に影響を与える要因に基づいて、到達可能範囲に限りがあります。 そのため、適切な範囲を視覚化して、充電ポイントに到達する前にエネルギー不足に陥ることを避けることができます。

電気自動車の消費量に基づく Isoline は、range[type]=consumption を使用してリクエストでき、Wh で range[values]を提供します。車両には固有の燃費パラメータがあるため、正確な走行距離を計算するために、リクエストに応じてパラメータを指定する必要があります。 電気自動車の消費パラメータは 、以下のリクエスト例に示されているように、名前空間evで指定する必要があります。 詳細について は、「消費モデル」を参照してください。

curl -X GET \
  'https://isoline.router.hereapi.com/v8/isolines?origin=52.532988,13.352852&range[type]=consumption&range[values]=20000&transportMode=car&ev[freeFlowSpeedTable]=0,0.239,27,0.239,45,0.259,60,0.196,75,0.207,90,0.238,100,0.26,110,0.296,120,0.337,130,0.351,250,0.351&ev[trafficSpeedTable]=0,0.349,27,0.319,45,0.329,60,0.266,75,0.287,90,0.318,100,0.33,110,0.335,120,0.35,130,0.36,250,0.36&ev[ascent]=9&ev[descent]=4.3&ev[auxiliaryConsumption]=1.8'
従量制 等値線 (Isoline) の例
図 1. 従量制 等値線 (Isoline) の例

燃料車

注 : この機能は現在ベータ版です。

燃料車の消費量に基づくIsolineは、range[type]=consumptionを使用してリクエストし、fuel[type]をベースとした異なる単位でrange[values]を提供します。 range[values]の単位は 次のとおりです。

車両タイプ 単位
ディーゼル、ガソリン、 LPG ミリリットル (ml)
CNG グラム (gm)

燃料車は、燃料タイプ(ガソリン、ディーゼルなど)やその他の要因に基づいてさまざまな燃費パラメータを設定できるため、正確な走行距離計算を行うには、リクエストに応じて燃費パラメータを指定する必要があります。 フューエルベース車両の消費パラメータは、名前空間fuelで指定します。詳細については、以下のリクエスト例を参照してください。 詳細について は、「消費モデル」を参照してください。

# Isoline Request
curl -X GET \
  'https://isoline.router.hereapi.com/v8/isolines?apikey=DEFAULT_API_KEY&origin=52.536214,13.391261&range[type]=consumption&range[values]=10000&transportMode=car&fuel[type]=diesel&fuel[freeflowspeedtable]=0,0,60,0.1,80,0.12&fuel[trafficspeedtable]=0,0,60,0.1,80,0.12&fuel[additionalconsumption]=1.8&fuel[ascent]=0.1
Isolineに基づく燃料消費量の例
図 2. Isolineに基づく燃料消費量の例
// Isoline Response
{
  "departure": {
    "time": "2023-04-21T11:42:47+00:00",
    "place": {
      "type": "place",
      "location": {
        "lat": 52.5362,
        "lng": 13.39129
      },
      "originalLocation": {
        "lat": 52.536214,
        "lng": 13.3912609
      }
    }
  },
  "isolines": [
    {
      "range": {
        "type": "consumption",
        "value": 10000,
        "consumptionType": "diesel"
      },
      "polygons": [
        {
          "outer": "BGolptkD2u7sYAojrC2uV-rgC-rgC2uV-rgC1uVo9qBn9qBq9qBA0uV-rgCAk1rF2uV-rgCo9qBq9qB2uV-rgC1uV-rgCn9qBo9qBAq9qB-rgC0uVy61CA-rgC2uV0uV-rgCzuV-rgCp9qBo9qBzuV-rgC0uV-rgC83gE83gE2uV-rgC1uV-rgCn9qBq9qB1uV-rgCA-ktNzuV8rgC9rgC2uVx61CA9rgC0uV1uV-rgCAy61CzuV-rgCp9qBq9qBn9qB83gEp9qBAp9qBp9qBn9qBAp9qBq9qB9rgC0uVx61CA9rgC2uVp9qB83gEp9qBAx61Cz61CzuV9rgCAx61C1uV9rgCli4Oli4OzuV9rgCAx61C0uV9rgCq9qBp9qB0uV9rgCAx61C2uV9rgCo9qBp9qBAp9qBty2Gty2GzuV9rgC0uV9rgCy61Cx61C83gEp9qB2uV9rgC1uV9rgCn9qBp9qB1uV7rgC2uV9rgCo9qBp9qBq9qB73gE-rgCzuV-rgC0uVq9qBq9qBo9qBA83gE73gE-rgC1uVy61CA-rgCzuVq9qB73gE-rgCzuV-rgCq3K0uV-lgBA001B"
        }
      ]
    }
  ]
}

」に一致する結果は 件です

    」に一致する結果はありません