0

我正在使用 Skobbler SDK 3.0.2,但无法加载预绑定地图。

我按照https://developer.skobbler.com/getting-started/android中的说明为预捆绑 (SKMaps.zip) 准备了地图包。我只想在我的项目中以离线模式使用预捆绑地图。

这是我的代码:

SKMapsInitSettings mapsInitSettings = new SKMapsInitSettings(); mapsInitSettings.setConnectivityMode(SKMaps.CONNECTIVITY_MODE_OFFLINE); mapsInitSettings.setPreinstalledMapsPath(getAssets() +"/SKMaps/PreinstalledMaps");

当我尝试初始化库时出现此错误:

E/SKMaps: SKPrepareMapTextureThread---- start SKPrepareMapTextureThread 01-17 E/SKPrepareMapTextureThread: Shaders or Common files not found

有什么帮助吗?谢谢。

4

2 回答 2

1

这里您可以下载一个修改后的 3.0.2 Android 演示项目,其中斯图加特市(德国)用作预捆绑地图。

于 2017-01-20T12:38:20.583 回答
0

将 SKMaps.zip 放入带有压缩子文件夹 /SKMaps/ 的资产文件夹时遇到了这个问题。确保您的 zip 仅包含子文件夹和文件 - 而不是另一个 SKMaps 文件夹

于 2017-08-05T11:46:16.433 回答