1

彼ら。Geocoder クラスのメソッド getFromLocationName(..) は、「ユーザーが指定した場所の説明」によって住所を返します。また、「London」文字列または「Statue of Liberty」で呼び出すと、アドレスが返され、見つかった座標にマップをアニメーション化できます。しかし、郵便番号に基づいて緯度と経度を見つける必要があります。「33040」文字列 (キーウェスト地域の zip) でメソッドを呼び出すと、Geocoder は別のアドレスを返します (もちろん!)。これは、この文字列を zip に関連付けることができないためです。ユーザーが 10 進数値を入力する場合は、"usa" プレフィックスを追加します。そして、文字列「usa 33040」などで現在の場所を 70% 返します。100% の場合に ZIP で場所を見つける方法はありますか? ありがとう!

4

1 に答える 1

3

「33040, United States」のような文字列を試しましたか? この形式は Google マップで確実に機能するため、Android でも機能する可能性がありますが、Android ジオコーダーは Google マップが使用するほど優れていません。

于 2011-09-02T09:44:05.330 に答える