6

現在、住所のジオコーディングを試みていますが、正確な座標を取得するのに問題があります。たとえば、Google マップに住所を入力すると正しく表示されますが、同じ住所をジオコーディングすると、ジオコード json 応答と異なる座標から APPROXIMATE 位置タイプしか取得できません。

不一致の原因は何ですか?ジオコーディングの精度を向上させて、手動の Google マップ住所検索のレベルに到達するためにできることはありますか?

4

1 に答える 1

0

国をクエリに追加してみてください。ダブリンのルーカンにあるFonthillRoadでは、さまざまなサイズの結果が得られます。

  1. http://maps.google.com/maps/geo?q=Fonthill%20Road,Lucan,Dublin,Ie
  2. http://maps.google.com/maps/geo?q=Fonthill%20Road,Lucan,Dublin

注:私はダブリンのルーカンにあるFonthillRoadを使用しています。したがって、領域をクエリに配置すると、応答のサイズに大きな違いが生じます。ジオコード-6.4059442、53.3473048は、ユニット1、Fonthill Retail Park、Lucan、Coに非常に近い場所にあります。ダブリン。

私の結論は、クエリの結果は次のとおりであるため、名前と住所を比較する必要があるということです。

"名前": "Fonthill Retail Park、Lucan、Co. Dublin、Ie"、 "address": "Lucan、Co. Dublin、Irland"、

したがって、GoogleにはFonthill Retail Parkがないため、逆ジオコードはダブリンのルーカンであり、これはまさに地図に表示されているものです!?!

私の例では、住所Fonthill Road ...を使用していますが、結果は次のようになります。

"名前": "Fonthill Road、Lucan、Dublin、Ie"および住所: "address": "Fonthill Rd N、Dublin、Co. Dublin、Irland"、

これはまったく同じで、地理コードも正しい場所を示していますが、地域がそれほど重要かどうかはわかりません。おそらく私は間違っていますが、精度を向上させたい場合は、応答をループする必要があると思います。とりあえず??

読んだことがありますか:https ://developers.google.com/maps/documentation/geocoding/index#RegionCodes ?

于 2012-10-08T21:52:14.210 に答える