私はhttp://maps.google.com/maps/geoを使用していますか?いくつかのアドレスをジオコードするWebサービス。最も正確なジオコードを選択する
問題は完全な住所が必ずしもより正確なジオコードを与えるとは限りません。
例えばLlantysilio、デンビーシャーに渡し、英国は、XMLの精度属性が選択したアドレスを決定する際に非常に役立つていないようだはるかに正確Llantysilio、Denbighshireスランゴスレン、英国
を超えています。
どのようにこの問題を他の人が処理しましたか?最も効果的なジオコードを選択する良い方法はありますか?
*編集 追加情報のビット - 完全なアドレスを入力すると、アドレスの最初の行は無視され、ジオコーダーは余分な行にある中央の通りである別の正確なアドレスにジャンプしますアドレスに追加されます。この例では、Llantysilioを無視して、中部のスランゴレンでキャッスル・ストリートを選んでいます。 kdgregoryによって
編集:ここで私は(行方不明APIキーが問題ではないようです)を使用し2つの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
本当ですか?これらのアドレスをGoogleマップに貼り付けると、同じ場所に移動するためです。ウェブベースの地図で別のジオコーディングエンジンを使用していると非常に驚いています。おそらくあなたの実際のデータにスペルの違いがありますか? – kdgregory
はい、本当に - 私は知っています - 彼らが違うのは変ですが、私はいくつかの異なる場所を調べました。また、goathland(whitby、)の北ヨークシャー、英国 – wheresrhys
もお試しください:興味深い2つのAPIリクエストを作成しました。クエリが長いほど、結果は結果に戻りますが、短いクエリは結果に戻りません。もっと興味深いのは、私がGoogle Mapsからのリンクを調べるとき、それは異なっているということです。 – kdgregory