5

我已經提出申請,要求谷歌路線API和recived以下JSON方向:與編碼折線谷歌靜態地圖API

(文件大複製到這裏) https://gist.githubusercontent.com/crooksey/9930819/raw/947e4d17a93ca94b78216d92fbd94b281966dede/directions_api

在底部,我得到編碼折線數據:

ecduHxqrE|RfS{[email protected]{@[email protected]}[email protected]}[email protected]{AuGbdDibAfkGaBpcG}[email protected][email protected]{[email protected]@|[email protected]@[email protected]`[email protected]\\wBugA_uBwuAusAoaCidAs~Dq{DiaAu`[email protected]}dDwgCsrAwfBuqFkmBwzEu~DenAa|Bi_BcuDmrAghF_{B_hGa{@chAocAl[[email protected]@{[email protected]}[email protected][email protected]{[email protected]{[email protected]@[email protected]@[email protected]`De{@yH{[email protected]}wAa][email protected]@}[email protected][email protected][email protected]|Y{oCi`@[email protected]\\`[email protected]@ttA~Gr}@`[email protected]@v]yJ|[email protected]|[email protected][email protected]@`[email protected][email protected]`[email protected]`@`[email protected]`[email protected]@[email protected]@}Wd^[email protected]{GlcAzxEnkDfkGlgGtpE|eEf{AvzBx{BzvA|_B~\\yAjyBxJzwA|wA~_AznBlgAt_AbhBpsB`xChzAxsA|uAxVnxBnPb}AzCx`EnhA`qDwCnpG~SvrCbmA|lCd{B~jFdZzbCn{@b`EhqA|aBb_Ad}BdkBxjEx[vgC|HluEfUnkBtfB`eF~mAzjD`[email protected][email protected]@[email protected]@`[email protected]@f]|[email protected]@[email protected]`[email protected]@fHlAbK~M?Z_UyOw^[email protected]@Ju|@`qEX`[email protected]|[email protected]~nHgA`vH}[email protected]]gL~AzkCt[hiCcJlvFuAzzE`[email protected]||C|~B`[email protected]`DoQf`HhS|jBLpmBuLd`[email protected][[email protected]|H{TnyGxTzdA_Bn[kPysBhZm`HvvAk`[email protected]}[email protected][email protected]_iIaKegKlIu{EuX_{CgD{pBs^[email protected]`@qkEhEmzCjCiyBqSonCmKm|@rRweC{R}cBw{@{[email protected]}[email protected]|@g}[email protected]}Ba_HoQ{[email protected]{D{[email protected]_BcoBkdGgEweJp|AkTl{@[email protected]@_{[email protected]@[email protected]@wdAafA_~BukA`[email protected]@}[email protected]@[email protected]{}A|[email protected][email protected][email protected]}@[email protected]@_NhKs^yH{I 

現在,在理論上我應該能夠在地圖上顯示這條路線,那樣容易..

https://maps.googleapis.com/maps/api/staticmap?size=400x400&path=weight:10%7Ccolor:orange%7Cenc:ecduHxqrE|RfS{[email protected]{@[email protected]}[email protected]}[email protected]{AuGbdDibAfkGaBpcG}[email protected][email protected]{[email protected]@|[email protected]@[email protected]`[email protected]\\wBugA_uBwuAusAoaCidAs~Dq{DiaAu`[email protected]}dDwgCsrAwfBuqFkmBwzEu~DenAa|Bi_BcuDmrAghF_{B_hGa{@chAocAl[[email protected]@{[email protected]}[email protected][email protected]{[email protected]{[email protected]@[email protected]@[email protected]`De{@yH{[email protected]}wAa][email protected]@}[email protected][email protected][email protected]|Y{oCi`@[email protected]\\`[email protected]@ttA~Gr}@`[email protected]@v]yJ|[email protected]|[email protected][email protected]@`[email protected][email protected]`[email protected]`@`[email protected]`[email protected]@[email protected]@}Wd^[email protected]{GlcAzxEnkDfkGlgGtpE|eEf{AvzBx{BzvA|_B~\\yAjyBxJzwA|wA~_AznBlgAt_AbhBpsB`xChzAxsA|uAxVnxBnPb}AzCx`EnhA`qDwCnpG~SvrCbmA|lCd{B~jFdZzbCn{@b`EhqA|aBb_Ad}BdkBxjEx[vgC|HluEfUnkBtfB`eF~mAzjD`[email protected][email protected]@[email protected]@`[email protected]@f]|[email protected]@[email protected]`[email protected]@fHlAbK~M?Z_UyOw^[email protected]@Ju|@`qEX`[email protected]|[email protected]~nHgA`vH}[email protected]]gL~AzkCt[hiCcJlvFuAzzE`[email protected]||C|~B`[email protected]`DoQf`HhS|jBLpmBuLd`[email protected][[email protected]|H{TnyGxTzdA_Bn[kPysBhZm`HvvAk`[email protected]}[email protected][email protected]_iIaKegKlIu{EuX_{CgD{pBs^[email protected]`@qkEhEmzCjCiyBqSonCmKm|@rRweC{R}cBw{@{[email protected]}[email protected]|@g}[email protected]}Ba_HoQ{[email protected]{D{[email protected]_BcoBkdGgEweJp|AkTl{@[email protected]@_{[email protected]@[email protected]@wdAafA_~BukA`[email protected]@}[email protected]@[email protected]{}A|[email protected][email protected][email protected]}@[email protected]@_NhKs^yH{I&sensor=true 

但是,唉,這不起作用,任何人有任何想法,爲什麼?這應該是一個相當基本的練習。因爲它只是使用Google自己的API。

+0

嗯,這是一個很好的問題,我不明白爲什麼這不工作:( – MrUpsidown

+0

我不知道如果達到URL大小限制。只需使用前8點我朴茨茅斯的地圖在這種情況下,網址與原始網址相比非常短 –

+0

沒有它的大小限制,因爲我可以隨機增加它的位置並且達到尺寸的長度,但不是這樣。 – crooksey

回答

9

看來多段線概述使用了很多導致問題的「\\」,所以我將「\\」的所有實例替換爲「\」。

使用python替換字符串進行排序。

string_new = string.replace("\\\\", "\\")