【问题标题】:Downloading maptile: /0/0/0 HTTP response: HTTP/1.1 403 Forbidden [duplicate]下载maptile:/0/0/0 HTTP响应:HTTP/1.1 403 Forbidden [重复]
【发布时间】:2014-01-18 15:15:01
【问题描述】:

昨天,我使用 Eclipse 和 AVD 模拟器制作了我的第一个 Android-OpenStreetMap 应用程序。我使用了 Osmdroid 库,一切正常。地图已显示。该应用程序是最简单的一个,我只是做了很多教程推荐的。非常非常简单的应用程序。而且效果很好。

一切正常:清单、权限、.java 代码、库,一切。

但是今天,完全相同的代码(我刚刚打开 Eclipse 并执行了应用程序)不起作用。地图为空。没有地图。

我再次安装了 eclipse,更改了调试密钥,在移动设备上尝试了应用程序,更改了示例,很多东西......但它不起作用。地图不显示。而且代码和昨天一模一样。

在 logCat 中我读到了这个:

下载地图时出现问题:/0/0/0 HTTP 响应:HTTP/1.1 403 Forbidden

会不会是问题???该应用程序非常简单,我只是证明了2分钟。

我不知道该做什么,我必须在 5 天内介绍该项目。请帮忙。

非常感谢

【问题讨论】:

  • 如果您将磁贴源更改为 MAPQUESTOSM,它将再次起作用。似乎 Mapnik 出于某种原因被阻止了。
  • 非常感谢 NickT,它成功了!非常感谢。
  • @NickT 这只是一种解决方法。正确的解决方案是按照tile usage policy的要求设置一个有效的用户代理。
  • @NickT 截至 2016 年 7 月 11 日,MAPQUESTOSM 不再有 .最好设置用户代理。

标签: android eclipse openstreetmap avd osmdroid


【解决方案1】:

用户代理有问题,更新你的 osmdroid-android 项目,应该没问题。欲了解更多信息,请查看:https://code.google.com/p/osmdroid/issues/detail?id=515

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-04
    • 1970-01-01
    • 2013-05-09
    • 2011-03-18
    • 1970-01-01
    • 2011-02-11
    • 1970-01-01
    相关资源
    最近更新 更多