3

最初は文法が下手でごめんなさい。

geogoogle(Google Geocoder Java API)を使用してJavaでプログラムを作成していますhttp://geo-google.sourceforge.net/

2つの特定のポイントから、これらのポイント間の徒歩ルートを取得し、これらの情報をKMLファイルにエクスポートする必要があります。Javaからどうやってそれを行うことができるか知っていますか?使用できるAPIはありますか?おそらく、Javaプログラムからグーグルに呼び出して結果を処理します-しかし、それはどのように行うことができますか?

前もって感謝します。

PS。ここで見たように、Googleはこの機能を提供していますhttp://www.gringod.com/2008/02/26/save-google-maps-driving-directions/しかし、これらすべてをJavaから呼び出す必要があります。

4

1 に答える 1

1

JSON (デフォルト) よりも Java の方が解析しやすいため、geogoogle ユーティリティは既に Google に対して KML 出力形式を指定するリクエストを行っていると思われます。問題は、geogoogle が生の KML レスポンスを公開していないことです。

もし私があなたなら、geogoogle ユーティリティの使用を完全にやめて、自分でジオコーダにリクエストを送信します。簡単な HTTP GET リクエストを送信するだけで (こちらのドキュメントを参照してください)、生の KML レスポンスを簡単にキャプチャして、好きな場所に貼り付けることができます。

于 2010-01-10T21:17:48.697 に答える