Python,地理编码相交地址
问题描述:
你好,我目前有一个伟大的地理编码器,我使用谷歌地理编码器API服务在python中构建。它的伟大工程,但不工作的重大问题是,这将无法正常进行地址解析相交了在CSV文件中给出的例子地址:Python,地理编码相交地址
9th & Upshur St NW
Park Rd & Holmead Pl NW
14th & Girard St NW
10th & K St NW
中地址的&
迹象正在造成一个问题,当地理编码并导致随机坐标。
这是一个解决方法或方式来读取这些相交的地址&
符号分裂的2个地址?
谢谢
答
您应该对查询字符串进行URL编码。在URL编码之后,特殊符号将被转换。例如&
将被转换为%26
。从而请求应该是这样的:
https://maps.googleapis.com/maps/api/geocode/json?address=9th%20%26%20Upshur%20St%20NW&key=YOUR_API_KEY
看一看这个问题弄清楚如何URL编码的查询字符串在python:
How to urlencode a querystring in Python?
希望这有助于!
https://*.com/a/38096991/2573061 - 尝试'和'而不是'&' – C8H10N4O2
@ C8H10N4O2你真棒,工作!非常感谢你! –