昨天,我用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天内提交该项目。请帮忙。
非常感谢
如果将切片源更改为MAPQUESTOSM,它将再次运行。看起来Mapnik由于某种原因而被封锁。 – NickT
非常感谢NickT,它的工作!非常感谢你。 – user3210103
@NickT这只是一个解决方法。正确的解决方案是根据[tile使用策略](http://wiki.openstreetmap.org/wiki/Tile_usage_policy)的要求设置有效的用户代理。 – scai