3

JavaでGoogleジオコーディングAPIを使用する方法を学んでいます。json形式の応答を使用することにしましたが、いくつかの問題に直面しました。アプリは文字列アドレスを緯度と経度に変換する必要があります。

グーグルドキュメント(1600 Amphitheatre Parkway、Mountain View、CA)の住所の例は問題なく機能しますが、キリル文字(例:12Пушкина、Москва)の住所でリクエストしようとすると、

無効なリクエスト

状態。

同じリクエストがブラウザで正常に機能することに注意してください。だから、Javaからキリル文字のアドレスでリクエストする方法はないかと思います。

4

1 に答える 1

1

URL で使用するには、アドレスをエンコードする必要があります。Javaでどのメソッドを使用するかはわかりません(ただし、あると確信しています)。

最終的には次のようになります。

http://maps.googleapis.com/maps/api/geocode/json?address=12%20%D0%9F%D1%83%D1%88%D0%BA%D0%B8%D0%BD%D0% B0%2C%20%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0&sensor=false

于 2012-03-19T09:55:45.690 に答える