REST インターフェイスの新しい手法を使用して、新しいジオコーディング アドイン. その核となるのは、それぞれの REST インターフェイスへの呼び出しです。マップクエスト、多くのルーティング サービスとアプリケーションを提供する会社です。 これらのサービスにはそれぞれ、独自の URL、リクエストを指定する独自の形式、および結果を返す独自の形式があります。 この呼び出しは、私が名前を付けた JMP 関数にカプセル化されていますMapQuest_rest.jsl . JSLクックブックで入手できます。 使用する場合は、コンピューターのどこかに保存し、JSL プログラムに「インクルード」します (Include("/filename"))。 それを適用するには、次のようなステートメントを使用します。
GeoList = queryrest();
あなた、またはあなたのプログラムのユーザーには vlid が必要ですAPI キーマップクエストより。
ファイル自体には関数の定義が含まれており、最後に空のパラメーター リストを使用した関数の呼び出しが含まれています。 空のパラメーター リストでは、常に次の情報ウィンドウが開きます。

この関数は非常に一般的で、使用するコンテンツについて透過的です。 MapQuest の提供内容とそれぞれのインターフェースの詳細に関心がある場合にのみ役立ちます。 JSON 構造を自分で構築または解釈する必要があります。
この関数を、ルーティング用とジオコーディング用の 2 つの異なるインターフェイス呼び出しに使用しました。 どちらも関数として作成され、どちらも JSL クックブックで利用できます。 変数やリストなどの標準的な JSL 構造で十分であるため、それらを使用するために HTTP、REST、または JSON の知識は必要ありません。 ジオコーディング機能の説明は、ルーティング機能よりも簡単です。 どちらもブログでご覧いただけます。