我使用的是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:找不到着色器或公共文件
有任何帮助吗?感谢。
答案 0 :(得分:1)
从here,您可以下载修改后的3.0.2 Android演示项目,该城市将斯图加特(德国)用作预先捆绑地图。
答案 1 :(得分:0)
I had this problem when putting SKMaps.zip into assets folder with zipped subfolder /SKMaps/ .. Make sure your zip contains only subfolders and files - not another SKMaps folder