添加准备好的地图会导致Android SDK崩溃

时间:2016-01-05 10:28:07

标签: android skmaps

我在cordova插件中使用Skobbler Android SDK。它在在线模式下工作正常,向我显示地图视图。但我的目标是为OFFLINE导航提供地图。所以我在准备好的地图上遵循了以下教程:

http://sdkblog.skobbler.com/creating-an-app-with-a-pre-bundled-map/

但现在在离线模式下,当我尝试显示地图视图时,我的区域的地图文件已添加到SKMaps.zip,应用程序崩溃时出现以下错误:

libc - 致命信号11(SIGSEGV)位于0x00000044(代码= 1)

知道该怎么做才能让它发挥作用吗?

是否有更好的教程如何使用准备好的地图?

1 个答案:

答案 0 :(得分:2)

SDK需要一些元文件才能呈现地图。

SKMetaDataListener提供了一个回调(public void onMetaDataDownloadFinished(int versionNumber)),它告诉您这些元文件何时准备就绪。只有在收到此回调后,才能成功呈现地图。 请参阅:http://developer.skobbler.com/getting-started/android#sec022a