Distance Matrix API の機能

Distance Matrix API の機能
写真提供: ラピッド API

はじめましょう

ほぼすべての輸送問題を解決する距離マトリックスなどのソフトウェア製品が、非常に需要があるだけでなく、しばしば必要とされるという事実を、今日証明する必要はほとんどありません。 したがって、そのようなソフトウェアを武器庫に持つさまざまなサービスの需要が高まっています。 ここで強調したいのは、 距離行列 ai 特に輸送、ロジスティクス、ルーティング、ナビゲーションなどに何らかの形で関連する人間活動の領域で、その並外れた有用性を証明するサービスの.

Distance Matrix API のスコープ

距離マトリックスのおかげで、日常生活の多くの状況がうまく解決されていることを確認するために、例を遠くまで見る必要はありません。 ここに挙げたのはほんの一例ですが、これらに限定されるものではありません。 XNUMX つ以上の座標点間の距離の計算、場所間のルートの開発、計画された距離をカバーするための時間の計算、さまざまな交通手段や徒歩でのビジネス旅行や個人旅行の計画など、これらすべておよびその他の要件は、 Distance Matrix API (DMA API) の機能。 距離行列に API インターフェイスが追加された理由は明らかであり、誤解を招いてはなりません。

API インターフェイスは、あなたのプログラムをあなたにとって有用な他のプログラムに接続する一種のソフトウェア仲介者として機能します。 DMA API の機能に戻ると、DMA API を使用した計画では、客観的に存在する交通状況が考慮されていることは言うまでもありません。 取るに足らないように見えますが、この指標は、計画段階で便利な移動時間を予測したり、ルートの問題のある部分を克服するためにさまざまな交通手段を組み合わせたりできるため、特に出張の場合に非常に重要です。

リクエストとレスポンスについて簡単に

では、ユーザーが主に輸送や移動に関連する計画やタスクを実現するプロセスの本質は何でしょうか? 本質は初歩的なものであり、コミュニケーション チェーンの「要求と応答」の活性化にあります。

リクエストから始めましょう。 ふだんの生活の中で、ある場所に行きたいとき、通りすがりの人に道を尋ねたいとき、私たちは探している物の住所や名前、必要な場所の特徴を伝えます。 DMA API の場合も状況は似ています。 口頭でのコミュニケーションではなく、HTTP または HTTPS プロトコルの形式でリクエストを行います。 人と通信する場合と同様に、DM API の要求には、要求を処理するために必要な入力情報が含まれている必要があります。

まず第一に、これらはルートの開始点と終了点です (XNUMX つ以上の量)。 これらの場所の位置を示すための形式は、私たちになじみのあるテキスト識別の形式か、地理的グリッド (座標) の数値指定の形式のいずれかです。 このサービスにはジオコーダーが搭載されているため、あるタイプの住所を別のタイプの住所に変換するプロセスは、迅速かつ問題なく実行されます。 リクエストの XNUMX 番目に必要なコンポーネントは、一種のユーザーのサイン、つまり API キーです。

日常生活の他のキーと同様に、API キーは、所有者の身元の確認、データのセキュリティの保証、およびアクティビティ履歴全体を追跡し、目標と機能に応じて調整する機能として機能します。 ロケーション ID と API キーの両方が、リクエストの必須属性です。 その他のオプションですが、望ましいパラメータがあります。 これらのパラメーターが何であるかを知るには、当社の Web サイトにアクセスし、必要なドキュメントを調べて、リクエストに簡単に記入してください。

次に、送信されたリクエストに対するサービスの応答について説明します。 応答は比較的単純な構成で形成され、JavaScript Object Notation (略して JSON) で表されます。 このような構成は、書き込みと読み取りの両方に便利で簡単であり、コンピュータと人間の両方による使用に等しく受け入れられます。 したがって、リクエストと同様に、JSON レスポンスには特定の数の要素が含まれます。

明らかに、ユーザーが要求した住所または座標に関する一連の情報は、不可欠な要素になります。 さらに、応答には、要求された情報に従って、移動距離と時間の両方が反映されます。

応答には、もう XNUMX つの興味深いパラメーターがあります。これは、いわゆるステータス コード フィールドです。 このフィールドに「OK」インジケータが表示されている場合、リクエストは正しいものとして受け入れられ、正しい回答も生成されます。 さまざまな理由でリクエストが無効になった場合、「OK」エントリの代わりに、リクエストが正しくないことを示す別のエントリが表示されます。 詳細については、当社の Web サイトのドキュメント ページにアクセスする必要があります。

コメントを残す

あなたのメールアドレスは公開されません。 必須フィールドは、マークされています *

こんな商品もお勧めしています