友友们, 遇到一个问题, 系统需要根据一串客户地址来获取经纬度, 偏差不能太大
例如: 输入 北京市密云区十里堡镇十里堡村富民路 20 号, 系统需要解析这串地址, 然后输出对应的经纬度
输入的地址不一定是什么样子, 有可能是 青岛市市南区 xx 大厦放门口快递柜, 青岛市市北区 xx 小区尾号 xxxx 等等.
目前我使用的方案是:
1 先调用阿里云的快递地址解析接口, 尝试解析出标准地址结构 2 拼接解析出的地址结构调用百度地图的 POI 搜索接口 3 获取搜索到的第一个 POI, 获取该 POI 的经纬度
但是目前来看, 许多地址的准确度还是堪忧, 有人能出出招吗?
PS: 不能输出多个地址让用户手动选, 因为做的是批量导入解析
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.