我試圖從谷歌地圖靜態圖像API得到一個遠足徑的靜態圖像,我看到一些奇怪的行爲。有時,它工作得很好,然後其他時候,它或者根本不顯示路徑,或者以奇怪的方式渲染它。奇怪的行爲與谷歌地圖中的路徑靜態圖像api
這裏不顯示-了,我所希望的方式路徑的一個例子:jagged path
當我從這些相同的座標建立一個KML,一切都顯示,高達只是我所期望的方式。但是當它發送到靜態圖像API時,某些事情會變得混亂起來。
我已經玩過調整地圖中心和變焦沒有明顯效果。爲了適應URL字符限制,我必須減少路徑中的座標數量。我已經嘗試調整路徑中的點數,但我仍然得到一個奇怪的鋸齒狀路徑,而不是從我的KML文件中看到的路徑。
我也試圖從上面的URL中刪除座標,直到找到罪魁禍首,但後來我遇到了不同的問題。試試這張圖片:no points at all。你會注意到這個圖像中根本沒有顯示路徑。
有時,調用工作得很好(我沒有得到我想要的粒度,因爲我必須在URL長度限制內修剪座標 - 但我可以忍受這一點)。你可以在這裏看到一個例子:working example
這是怎麼回事?我是否犯了一個我看不見的簡單錯誤,或者這是谷歌的一個結局?謝謝!