我已經實現了一些代碼,在點擊一個listview項目時從一個URL加載圖像;這已經用「虛擬」圖像進行過測試,並且在圖像查看對象中顯示圖像時沒有任何問題。如何使用路徑(多段線)加載靜態谷歌地圖?
但是,我真正想要做的是通過URL加載一個帶有路徑(折線)的靜態Google Map,但由於某種原因,這不起作用,我希望這裏的某個人能夠告訴我什麼是錯誤的我的網址:
http://maps.googleapis.com/maps/api/staticmap?size=400x400&path=40.737102,-73.990318|40.749825,-73.987963|40.752946,-73.987384|40.755823,-73.986397
按照谷歌文檔http://code.google.com/apis/maps/documentation/staticmaps/我相信我的URL應該工作,因爲圖像難熬路徑只需要大小屬性(即其他均爲可選)。
當我嘗試通過網絡瀏覽器測試加載我的URL時,我收到Google Chrome中的錯誤403,告訴我googleapis網站需要登錄。這是API密鑰嗎?我有一個我以前用於非靜態谷歌地圖的API密鑰,並將該密鑰從地圖的xml複製/粘貼到我的URL中(使用key =屬性),但這又不成功。
我試着在谷歌和這個論壇搜索,但似乎之前沒有人有過這樣的問題 - ?或者也許我只是真的在搜索壞:(但希望有人能幫助
謝謝!
你必須小心對待長的URL路徑(電流限值爲2048個字節)。如果您需要使用較長的網址,則應使用折線編碼,如[Google Maps Static API文檔](https://developers.google.com/maps/documentation/static-maps/intro#Paths)和算法中所述格式在[此鏈接]中解釋(https://developers.google.com/maps/documentation/utilities/polylinealgorithm) – shimatai 2017-04-13 08:19:56