2017-08-25 159 views
0

你好,我目前有一个伟大的地理编码器,我使用谷歌地理编码器API服务在python中构建。它的伟大工程,但不工作的重大问题是,这将无法正常进行地址解析相交了在CSV文件中给出的例子地址:Python,地理编码相交地址

9th & Upshur St NW 
Park Rd & Holmead Pl NW 
14th & Girard St NW 
10th & K St NW 

中地址的&迹象正在造成一个问题,当地理编码并导致随机坐标。

这是一个解决方法或方式来读取这些相交的地址&符号分裂的2个地址?

谢谢

+1

https://stackoverflow.com/a/38096991/2573061 - 尝试'和'而不是'&' – C8H10N4O2

+0

@ C8H10N4O2你真棒,工作!非常感谢你! –

回答

0

您应该对查询字符串进行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?

希望这有助于!

相关问题