経路に沿って充電してルートを計算します

電気自動車を利用した長距離ドライブの場合は、途中で充電の停止を計画することが重要です。 結局のところ、チャージステーションはガソリンスタンドよりもはるかに一般的ではありません。 Routing API では、このようなルートを計画できます。 ルーティングサービスは、最速ルートを探します。つまり、目的地に到達するために消費された総時間が最も短いルートを検索し、車両の走行中にエネルギーが不足しないようにします。

このことは、経路に沿って駅がある通常の自動車ルートを改善することでは実現されません。 計算の結果、電気自動車に最適化されたルートが作成されます。

ev[makeReachable]=true この動作は、リクエストに追加することで有効にできます。 車両の充電設定および属性に関連する追加のパラメータが必要です。

次のルートは、途中で充電スタンド を 1 つ追加した後でのみ到達可能です。 結果には 2 つのセクションが含まれます。

最初のセクションにはが含ま postActionれ、ここでは充電の停止について説明します。 予想到着料金、推奨目標充電量、充電速度に関する情報が含まれています。 最初のセクションの要約の消費量はマイナスです。これは、結果として生じる充電量が充電のために開始時よりも多いためです。

curl -X GET \
  https://router.hereapi.com/v8/routes?departureTime=any&origin=52.533959,13.404780&ev[connectorTypes]=iec62196Type2Combo&transportMode=car&destination=51.741505,14.352413&return=summary&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[auxiliaryConsumption]=1.8&ev[ascent]=9&ev[descent]=4.3&ev[makeReachable]=true&ev[initialCharge]=48&ev[maxCharge]=80&ev[chargingCurve]=0,239,32,199,56,167,60,130,64,111,68,83,72,55,76,33,78,17,80,1&ev[maxChargeAfterChargingStation]=72&apikey={YOUR_API_KEY}

departure 応答のブロックには、そのセクションの開始料金が含まれ、 arrival ブロックにはセクションの最後の請求が含まれます。

{
  "routes": [
    {
      "id": "724e3494-9b75-432c-aa58-55807ca4dad0",
      "sections": [
        {
          "id": "f62775e5-829f-4444-bc04-27b36674eea4",
          "type": "vehicle",
          "postActions": [
            {
              "action": "charging",
              "duration": 541,
              "consumablePower": 100,
              "arrivalCharge": 40.9789,
              "targetCharge": 56
            }
          ],
          "departure": {
            "place": {
              "type": "place",
              "location": {
                "lat": 52.5338756,
                "lng": 13.4050139,
                "elv": 91
              },
              "originalLocation": {
                "lat": 52.5339589,
                "lng": 13.4047799
              }
            },
            "charge": 48
          },
          "arrival": {
            "place": {
              "type": "chargingStation",
              "location": {
                "lat": 52.4278437,
                "lng": 13.5197486,
                "elv": 75
              },
              "id": "5103"
            },
            "charge": 40.9789
          },
          "summary": {
            "duration": 2315,
            "length": 17982,
            "consumption": -8,
            "baseDuration": 2315
          },
          "transport": {
            "mode": "car"
          }
        },
        {
          "id": "bd40cfd7-2ee5-447c-8e73-625764176f9b",
          "type": "vehicle",
          "departure": {
            "place": {
              "type": "chargingStation",
              "location": {
                "lat": 52.4278437,
                "lng": 13.5197486,
                "elv": 75
              },
              "id": "5103"
            },
            "charge": 56
          },
          "arrival": {
            "place": {
              "type": "place",
              "location": {
                "lat": 51.7412356,
                "lng": 14.3525337,
                "elv": 115
              },
              "originalLocation": {
                "lat": 51.741505,
                "lng": 14.3524129
              }
            },
            "charge": 12.1218
          },
          "summary": {
            "duration": 4379,
            "length": 114451,
            "consumption": 43.8782,
            "baseDuration": 4379
          },
          "transport": {
            "mode": "car"
          }
        }
      ]
    }
  ]
}

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

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