2017-08-25 154 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?

希望這有助於!

相關問題