2017-07-04 141 views
0

我有實現靜態地圖,顯示基於谷歌與ENC路徑靜態映射並不總是工作

routes[0]->overview_polyline 

的路線,我也有增加的開始和結束標記

的問題是,並不總是工作,我認爲有一個與overview_polyline一個問題,但我無法弄清楚

這是一個工作的靜態地圖,顯示兩個市場和航線

https://maps.googleapis.com/maps/api/staticmap?size=650x400&path=enc:q|wfFs}yoCuEhLyC`[email protected]{@pLoF|LyEiAaHrE{VlPzAxNsAnK{[email protected]@[email protected]|[email protected]\}Rl\iIxWbCr}@fG`[email protected]@{Ez][email protected][email protected]}Ib[[email protected]@[email protected]\[email protected]@[email protected][email protected]^|[email protected]^[email protected]`[email protected]@h\|Z|[email protected]|`@[email protected]\nLjiB~Yh`[email protected]@`qAf^xoBvXfoAp|@[email protected]~ZqAb^[email protected]@[email protected]`[email protected]@[email protected]@[email protected][email protected][email protected]@`[email protected]|@tP`[email protected]|nAvrCz][email protected]^[email protected]|Nz[[email protected]@[email protected][email protected]}[email protected]{[email protected]`@[email protected]@[email protected]|[email protected][email protected]@eJblDrE`[email protected]`[email protected]\`[email protected][email protected]@[email protected]@pG|[email protected]@`FfqCpSl{BnWvzAxLt{@tD~}@]`|@[email protected]}[email protected]_Uv^yUt|@[email protected]{^[email protected]{\[email protected]`@[email protected]`[email protected]}[email protected]`[email protected][email protected]}SfU{[email protected]@p[[email protected]\{BwNXq^xNm|@~^[email protected]@uiAr{[email protected]}Zf}@g]p}@eKp^[email protected]{ElV}[email protected]}[email protected]@[email protected]`[email protected]^wBnU}[email protected]|[yAvTyKl^[email protected]|[email protected]|[email protected]`@[email protected]{Wr}[email protected]@p}@[email protected]@[email protected]^[email protected]\lkB{[email protected]@}Jh`AbCpQfS`[email protected]`[email protected]_]``[email protected][email protected]@iSffAs]`[email protected]{Xd\[email protected]@[email protected]@[email protected][email protected]@[email protected][email protected][[email protected]@{F`[email protected]{Kx{@}[email protected][}IvzAe[`[email protected][h^mM`ZmNlXgJfY{ZfeAwWzkA}[email protected]@j}Ak]j][email protected]\[email protected]\`[email protected]@[email protected]@_Wz[iE~S{[email protected]@[email protected]{[email protected]@[email protected][email protected]@tsA}[email protected]|@xHv^[email protected]\|[email protected]@[email protected]}If{@fFn[[email protected]@uFd|@[email protected]`@[email protected]`[email protected]@rZ|[email protected]@[email protected]`@f|@[email protected]@dY|^[email protected]|[email protected]}@[email protected]_CtQ^[email protected]&markers=color:green|label:A|37.9746479,23.73097699999994&markers=color:red|label:B|38.24670270000001,21.7345758000000162 

這條路線是行不通的

https://maps.googleapis.com/maps/api/staticmap?size=650x400&path=enc:q|wfFs…[email protected]@[email protected]@[email protected]@MxBSnBCRM?uDlCkA{[email protected][[email protected][^[email protected]}[email protected]`[email protected]^cBfA{GlEKF\[email protected][email protected][[email protected]@[email protected]~BKPcBjDoAbCsA~BeCrDeEnG}D~GmDdGeE~G}F~J{B~D}[email protected]@H^^[email protected]@PbDrDpDvEbAlAjAvApD`[email protected]`A`KrLX\[email protected]|@[email protected]@`[email protected][email protected][email protected]@lIpFlC~A\[email protected]@JbAFrB?|[email protected]@vBkAdG}C`@[email protected]@[email protected]@G^[email protected]@[email protected]|J`[email protected]^[email protected]@|HzBzIhCfAXfAP`F^[email protected]@[email protected]@[email protected]^[email protected]@[email protected]?bA?bGEpBAzNE|[email protected]@[email protected]@[email protected]@[email protected]{@[email protected]|[email protected]][email protected]@[email protected]@DN`@P`[email protected][email protected]|@vIhHvAdA^[email protected]@CH&markers=color:green|label:A|37.9746479,23.73097699999994&markers=color:red|label:B|37.9429712,23.646971099999973 

它僅顯示無路徑

我從這裏實現代碼標記 Google static maps with directions

任何可以幫我做這個工作,不管什麼幫助讚賞

回答

0

當我檢查交互式多段線中第二個例子的編碼折線編碼器實用

https://developers.google.com/maps/documentation/utilities/polylineutility

我可以看到,路線位於某處海里的截圖所示

enter image description here

你能後返回此編碼折線原來的路線API請求, 請?

+0

對不起,但我已經達到了最大名額,我不能再現問題。這裏是請求{來源:「雅典,希臘中部雅典」,目的地:「Pireas,比雷埃夫斯,希臘」,travelMode :「DRIVING」}。我希望這會有所幫助,隨時提出更多細節。 – ntan

+0

感謝您的時間。我發現問題出在console.log上。我打印出靜態地圖的URL思想console.log,因爲太多的字符添加3dots ...,路徑無效。您的答案幫助我尋找爲什麼加入海中的路徑,我發現它 – ntan