2009-09-01 1 views
0

Google Maps APIをアプリケーション用に使用して、データベース内の住所セットの距離と運転ルートを決定しています。全体的に、我々は約1000のアドレスを扱っており、いくつかは、適切なアドレスヒット(緯度/経度)を返すことにいくつかの問題を引き起こしているタイプミス、略語を持っています。Google Maps API:アドレス部分を明示的に修飾できるか

適切な結果を返さないアドレスについては、アドレスの一部を削除しようとしています(つまり、City、StateではなくAddressとZipのみを使用しています)。しかし、私たちは、結果の一部がオフになっていることを発見しています(つまり、ポーランドのどこか)。

Googleマップの誤解を避けるため、アドレス部分(住所= 1600 Pennsylvania Avenue & zipcode = 49455)を認定できるかどうかは疑問です。これを行うことができるかどうかは誰でも知っていますか?

答えて

1

私は文字列をGoogleに送信するだけで、あなたが戻ってくるものに対処していると思います。 GClientGeocoder.setViewport()を使用して、結果が表示される境界ボックスを指定したり、GClientGeocoder.setBaseCountryCode()を使用して結果が特定の国にあるように指定することができます。

0

http://en.wikipedia.org/wiki/Garbage_In,_Garbage_Out "GIGO"はアドレスのルールです。

自分でリストを整理しようとするよりも、有料で住所リストを整理する多くのメーリングリスト会社があります。

アドレスを修正し、偽のアドレスを特定します。また、郵便局の転送データベースを通じてリストを実行します。これにより、古いデータの現在のアドレスが得られます。

人とビジネスは常に動いています。

Added - 郵便番号が適切な場合は、市区町村の代わりに使用することができます。 Googleの入力として「10 main st、10045」を入力してください。しかし、郵便番号が正しいことを知る必要があります。 (メーリングリスト会社がそれを処理します。)

関連する問題