我正在使用http://maps.google.com/maps/geo?用于对某些地址进行地理编码的 Web 服务。
我遇到的问题是,更完整的地址不一定能提供更准确的地理编码。
例如,在英国登比郡 Llantysilio 的传递比英国登比郡 Llangollen 的 Llantysilio 准确得多
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