BIO*_*IOS 5 google-maps geocoding
我目前正在尝试对地址进行地址解析,但是在获取准确的坐标时遇到问题。例如,如果我在Google地图中输入地址,则它可以正确显示,但是如果我对相同的地址进行地址解析,则只能从地址解析json响应中获得一个APPROXIMATE位置类型,以及不同的坐标。
是什么引起差异,我有什么办法可以提高我的地理编码的准确性,从而达到手动进行Google地图地址搜索的水平?
尝试将国家/地区添加到查询中。对于 Fonthill Road, Lucan, Dublin,它给出了不同的尺寸结果:
注意:我使用都柏林 Lucan Fonthill Road。因此,将区域放入查询中会使响应的大小产生巨大差异。地理代码 -6.4059442, 53.3473048 非常接近 Unit 1,Fonthill Retail Park,Lucan,Co。都柏林。
我的结论是您需要比较姓名和地址,因为您的查询结果是:
“名称”:“Fonthill Retail Park,Lucan,Co.都柏林,Ie”,“地址”:“Lucan,Co.都柏林,爱尔兰”,
因此 Google 中没有 Fonthill Retail Park,因此反向地理编码是 Lucan, Dublin,这正是您在地图中找到的内容!?!
在我的示例中,我使用地址 Fonthill Road...,结果给出
“名称”:“Fonthill Road,Lucan,都柏林,Ie”和地址:“地址”:“Fonthill Rd N,Dublin,Co. Dublin,Irland”,
这是完全相同的,地理编码也显示了正确的位置,但我不确定该区域是否如此重要,这可能是我错了,但我认为如果您想提高准确性,您需要循环响应反正??
您是否阅读过: https: //developers.google.com/maps/documentation/geocoding/index#RegionCodes?
| 归档时间: |
|
| 查看次数: |
2768 次 |
| 最近记录: |