【发布时间】:2016-07-06 09:14:58
【问题描述】:
我正在构建一个需要离线地图可用的应用程序。我使用 Maperitive 创建了一组 TileJSON 切片,它还生成了加载地图所需的 JSON 文件。
到目前为止,该地图在我的本地浏览器和应用程序的 Android 版本中运行。然而,这些地图并未显示在 iOS 版本上。它们出现在某一时刻,但不是因为我做了什么特别的事情。它们不再出现。我一直在使用 git 进行版本控制,所以我回滚到上一个版本,我知道它有一组工作的地图图块,但这些也不再工作了。
我不知道如何调试这个错误。我使用了 Safari 的检查器,可以看到正在加载的 JSON 文件,但之后没有加载任何图块。
另外,我的地图上有一个 OSM 图层,以确保画布正常工作并且显示正常。我此时唯一的怀疑是,可能是从应用程序加载了 tiles.json 文件,但不被视为 json 代码,因此无法加载地图图层。
【问题讨论】:
标签: ios json cordova openlayers openlayers-3