我在cordova插件中使用Skobbler Android SDK。它在在线模式下工作正常,向我显示地图视图。但我的目标是为OFFLINE导航提供地图。所以我在准备好的地图上遵循了以下教程:
http://sdkblog.skobbler.com/creating-an-app-with-a-pre-bundled-map/
但现在在离线模式下,当我尝试显示地图视图时,我的区域的地图文件已添加到SKMaps.zip,应用程序崩溃时出现以下错误:
libc - 致命信号11(SIGSEGV)位于0x00000044(代码= 1)
知道该怎么做才能让它发挥作用吗?
是否有更好的教程如何使用准备好的地图?
答案 0 :(得分:2)
SDK需要一些元文件才能呈现地图。
SKMetaDataListener提供了一个回调(public void onMetaDataDownloadFinished(int versionNumber)),它告诉您这些元文件何时准备就绪。只有在收到此回调后,才能成功呈现地图。 请参阅:http://developer.skobbler.com/getting-started/android#sec022a