2014-01-18 51 views
1

昨天,我用Eclipse和AVD Emulator製作了我的第一個Android-OpenStreetMap應用程序。我用Osmdroid庫,一切正常。地圖顯示。應用程序是最簡單的,我只是做了很多教程推薦的東西。非常非常簡單的應用。它工作得很好。正在下載maptile:/ 0/0/0 HTTP響應:HTTP/1.1 403 Forbidden

一切正常:清單,權限,.java代碼,庫,一切。

但今天,完全相同的代碼(我只是打開Eclipse並執行應用程序)不起作用。地圖是空的。沒有地圖。

我已經安裝了eclipse,更改調試密鑰,嘗試移動設備上的應用程序,更改示例,許多許多事情......但它不起作用。地圖不顯示。代碼和昨天完全一樣。

在logcat的予讀取此:

問題下載maptile:/ 0/0/0 HTTP響應:HTTP/1.1 403禁止

它可能是問題???該應用程序非常簡單,我只是證明了它2分鐘。

我不知道該怎麼做,我必須在5天內提交該項目。請幫忙。

非常感謝

+0

如果將切片源更改爲MAPQUESTOSM,它將再次運行。看起來Mapnik由於某種原因而被封鎖。 – NickT

+0

非常感謝NickT,它的工作!非常感謝你。 – user3210103

+1

@NickT這只是一個解決方法。正確的解決方案是根據[tile使用策略](http://wiki.openstreetmap.org/wiki/Tile_usage_policy)的要求設置有效的用戶代理。 – scai

回答