HERE Matrix Routing API v8の概要
Matrix Routingサービスは、最大10,000件の出発地と10,000件の目的地のルーティングマトリックス、移動時間、距離、またはそのいずれかを計算するHTTP JSON APIです。ルーティングマトリックスは、出発地が行で、目的地が列にラベル付されたマトリックスです。マトリックスの各エントリは、出発地から目的地までの移動時間または距離です。
Matrix Routingサービスでは、次のユースケースがサポートされています。
- 出発地と目的地が直径400kmまでの特定の地域内にある場合、カスタムオプションと動的トラフィックを適用してルーティングマトリックスを計算します。
- 任意の長さのルートを使用して、フリーフロー速度のトラフィックを適用し、使用可能な事前定義済みのオプションセットを使用して、ルーティングマトリックスを計算します。
- カスタムオプションとダイナミックトラフィックを用いて、地域のサイズ制限なしで、最大15件の出発地と100件の目的地、または最大100件の出発地と1つの目的地について、ルーティングマトリックスを計算します。
サービスのいくつかの注目すべき機能と制限:
- このサービスは、出発地や目的地の数が特に多い場合に適しています。このサービスは、最大10,000x10,000のマトリックスを計算できます。マトリックスが正方形である必要はありません。たとえば、1つの出発地から複数の目的地先までの距離を計算する場合が挙げられます。
- カスタムオプションおよびダイナミックトラフィックを有効にするには、出発地と目的地を、マトリックスリクエストで定義された特定の地域に限定する必要があります。地域は、最大直径400kmのバウンディングボックス、ポリゴン、または円を使用できます。提供された出発地および目的地から自動的に導かれます。詳細については、RegionsとregionDefinitionを参照してください。
- 直径400kmの地域内に制限のない、任意の長さのルートを持つマトリックスの計算のために、サービスでは事前定義されたプロファイルのセットを提供しています。これらのオプションを変更したり、過去のトラフィックに基づいてフリーフロー速度を使用してマトリックスを計算したりすることはできません。詳細については、「マトリックス計算におけるプロファイル」を参照してください。
- あるいは、プロファイルを指定せずに任意の長さのルートを持つマトリックスを計算することも可能ですが、マトリックスのサイズが15x100または100x1を超えない場合に限られます。詳細については、『HERE Matrix Routing API V8のモード』を参照してください。
- 乗用車、トラック、歩行者、自転車、タクシー、スクーターのマトリックス計算ができます。トラックモードでは、トラックの現在および全体の重量や高さなどの特別なパラメーターをマトリックス計算で考慮できます。HERE Matrix Routing API V8のトラックパラメータを参照してください。 同様に、スクーターモードには、高速道路を通る経路指定を可能にする特別なパラメーターがあります。
- 交通情報は、マトリックスの計算時に考慮できます。出発時間に応じて、リアルタイムの交通状況または過去の交通パターンが使用されます。詳細については、「HERE Matrix Routing API V8のトラフィック」を参照してください。 この機能は、事前定義済みのプロファイルが指定されていないモードでのみ使用できます。
ルーティングマトリックスを計算するには、サービスに次の情報を提供する必要があります。
- 地理座標を使用して指定された、出発地と目的地のリスト。
- 座標を含み、その内部でルートが計算される地理的地域 計算されるか(RegionsとregionDefinitionを参照)、または任意のルートの計算を可能にするプロファイルを指定します。 lengthですが、使用できるオプションは事前定義されているセットのみです(マトリックス計算のプロファイルを参照してください)。任意の長さおよびカスタムオプションを持つルートのマトリックスリクエストは、最大サイズが15x100または100x1のマトリックスでのみ使用できます。
注
フィーチャが最大サイズNxmのマトリックスで使用可能としてリストされている場合、それは、起点の数がNを、終点の数がmを超えてはならないことを意味します。たとえば、最大数が15x100と定義されている場合、16x50のマトリックスがこの制限を超えています。
日本国内のルート検索サービスへのアクセスは制限されています。ビジネスで必要な場合は、HEREまでお問い合わせください。
タクシーモードはアルファ版です。まだ安定していないため、動作が大幅に変更される可能性や、警告なしにサポートされなくなる可能性があります。
詳細は以下を参照してください。
- マトリックスルーティングサービスをすばやく設定して使用を開始する方法については、「HERE Matrix Routing API V8を使用する」を参照してください。
- このドキュメントをカバーする利用規約については、「HERE Documentation License」(HEREドキュメントのライセンス) を参照してください。
データのプライバシーは、HEREとHEREのお客様にとって極めて重要です。HEREはデータの最小化を実践しており、必要のないデータは収集していません。また、サービスが機能するうえで個人情報が必要ない場合には、データ主体の匿名化を推進します。当社が開発するサービスには、プライバシーバイデザインを採用しています。当社は、単なる規制遵守を超えて、プライバシーを企業文化の不可欠な要素にするべく努力しています。当社は、プライバシーに対する当社のアプローチが顧客の信頼を獲得し維持するために不可欠であり、データ主導型の位置情報プラットフォームとしての将来の成功の基盤であると信じています。 HEREおよびお客様にとってのデータプライバシーの根本的な重要性については、「HEREプライバシー憲章」を参照してください。
先月の更新