7

http://maps.google.com/maps/geoを使用していますか?一部の住所をジオコーディングするWebサービス。

私が抱えている問題は、住所が完全であるからといって、必ずしもより正確な地理コードが得られるとは限らないということです。

たとえば、英国デンビーシャーのスランタシュリオを通過する方が、英国デンビーシャーのスランタシュリオよりもはるかに正確です。

XMLのAccuracy属性は、選択するアドレスを決定するのにあまり役立たないようです。

他の人はこの問題にどのように対処しましたか?ほとんど/常に機能する最良のジオコードを選択する良い方法はありますか?

*編集少し追加情報-より完全なアドレスを入力すると、アドレスの最初の行は無視され、ジオコーダーは、アドレスに追加された追加行にある中央通りである、別の正確なアドレスにジャンプします。この例では、スランタシュリオを無視しているように見える、中央のスランゴスレンのキャッスルストリートを選択します。

kdgregoryによる編集:これが私が使用した2つのAPIリクエストです(APIキーの欠落は問題ではないようです):

http://maps.google.com/maps/geo?q=Llantysilio,+Denbighshire,+UK&sensor=false&output=xml

http://maps.google.com/maps/geo?q=Llantysilio,Llangollen,++Denbighshire,+UK&sensor=false&output=xml
4

5 に答える 5

4

あなたは私の友人の正確さを解釈しなければなりません。通常、精度には 2 つの部分があります。最初はアドレスの照合です。2番目の部分は重要な部分です。米国の精度レベル、都市レベル、郵便番号重心、道路補間レベル、または実際の小包の精度レベルにジオコーディングできます。最初の例は 4 で、2 番目の例は 9 です。このサービスでは、高いほど良いです。

精度 値 説明 0 不明な精度。1 国レベルの精度。2 地域(州、都道府県など)レベルの精度。3 サブ地域 (郡、地方自治体など) レベルの精度。4 町(市、村)レベルの精度。5 郵便番号 (郵便番号) レベルの精度。6ストリートレベルの精度。7 交差点レベルの精度。8 アドレスレベルの精度。9 前提(建物名、物件名、ショッピングセンターなど)レベルの精度。

于 2009-08-17T14:24:25.313 に答える
1

Googleは XAL 仕様に従っていないことに注意してください。代わりに、サブセットで実装しています。

したがって、これは、必ずしもできるとは限らないことを意味します。

place.AddressDetails.Country.AdministrativeArea.Locality.LocalityName
place.AddressDetails.Country.AdministrativeArea.AdministrativeAreaName
place.AddressDetails.Country.CountryName

行政区域が提供されていなくても、国およびサブ地域が提供される場合があるためです。

返されるデータは、データに期待できることの相対的なアイデアを提供する精度ゲージで識別されます。そのため、オブジェクトを保存し、この変数を使用して完全な住所の一部を切り取り、そのような方法でジオコーディングを試みることができますが、お勧めしません。

通常、大まかな場所を見つけるには、完全な住所 (大通りを除く) が適しています。Google が提供する加重優先ロジックの一部を使用して、住所を絞り込むことができます。

たとえば、setViewPort または setCountryCode を使用して、検索の精度を少し高めます。

ジオコーディングは科学ではありません。一貫した結果は期待できません。

于 2009-08-15T22:52:48.110 に答える
0

gmap 経由のジオコード response.Placemark[0] 取得したものを確認し、レベルを取るか、もう一度やり直してください。注文でデフォルトを選択しました

place.AddressDetails.Country.AdministrativeArea.Locality.LocalityName
place.AddressDetails.Country.AdministrativeArea.AdministrativeAreaName
place.AddressDetails.Country.CountryName

上記のように、より論理的に名前を付けることができます。gmaps 3 は、v2 とは多少互換性がありません。

于 2009-08-10T23:01:13.707 に答える
0

最終的に、私は、英国の Google のジオコーディング Web サービスとの住所の一貫性に奇妙なブリップが多すぎると結論付けましたが、代わりに郵便番号を使用する方法を見つけ出すことができました。これははるかに正確です

于 2009-11-29T21:39:22.400 に答える