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

Unable to download skobbler map for offline use - Android

这是我正在使用的代码,

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

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

它返回的 URL 表示

NoSuchKeyThe specified key does not exist.ngxmaps/versioned/full/v1/2/Maps.xmlBD6ED7C69819E911Ys14Q61AkJlyrWOsl+XW+DfFG+j6KCayLTb75s9hF3TizKf8mI7AlIWW8o1OL5Kbo/bDd/MeQv4=

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

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