无法下载 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 表示
NoSuchKey
The 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
- 这意味着地图版本已读取,现在应该可以下载了。
这是我正在使用的代码,
int version=2;
public void downloadMapsXMLForVersion(int version) {
String url = SKPackageManager.getInstance().getMapsXMLPathForVersion(version);
System.out.println(url);
}
我已经提到了我在初始化期间从开发者帐户获得的正确密钥。
它返回的 URL 表示
NoSuchKey
The 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
- 这意味着地图版本已读取,现在应该可以下载了。