无法下载skobbler地图供离线使用 - Android

时间:2015-01-23 04:26:35

标签: android offline skmaps

这是我正在使用的代码,

 int version=2;
 public void downloadMapsXMLForVersion(int version) {
        String url = SKPackageManager.getInstance().getMapsXMLPathForVersion(version);
   System.out.println(url);
         }

我已经提到了在初始化期间从开发者帐户获得的正确密钥。

它返回的网址是

  

NoSuchKey指定的密钥没有   exist.ngxmaps /版本/全/ V1 / 2 / Maps.xmlBD6ED7C69819E911Ys14Q61AkJlyrWOsl + XW + DfFG + j6KCayLTb75s9hF3TizKf8mI7AlIWW8o1OL5Kbo / BDD / MeQv4 =

1 个答案:

答案 0 :(得分:4)

首先检查SDK是否在线 - initMapSettings.setConnectivityMode(SKMaps.CONNECTIVITY_ONLINE); - 否则xml下载将失败。

然后实现SKMapUpdateListener并检查是否调用了onMapVersionSet - 这意味着已经读取了地图版本,现在下载应该有效。