whe*_*hys 7 google-maps geocoding street-address
我正在使用http://maps.google.com/maps/geo?用于对某些地址进行地理编码的Web服务.
我遇到的问题是,更完整的地址不一定能提供更准确的地理编码.
例如,通过Llantysilio,Denbighshire,英国比Llantysilio,Llangollen,Denbighshire,UK更准确
XML中的Accuracy属性在决定选择哪个地址时似乎没有用.
其他人如何处理这个问题?有没有一种好方法可以选择最适合/最有效的地理编码?
*编辑一些额外的信息 - 当我放入更全面的地址时,地址的第一行被忽略,地理编码器跳转到另一个但确切的地址,该地址是位于添加到地址的额外行中的中心街道.在这个例子中,它选择了Llangollen中间的Castle Street,似乎无视Llantysilio.
由kdgregory编辑:这是我使用的两个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
Run Code Online (Sandbox Code Playgroud)