2015-01-23 3 views
2

Это код, я использую,Невозможно загрузить Skobbler карты для использования в автономном режиме - Android

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

Я упомянул правильный ключ, который я получил от аккаунта разработчика в течение intialization.

URL-адрес, возвращаемый этим говорит

NoSuchKey Указанный ключ не exist.ngxmaps/версионируются/полная/v1/2/Maps.xmlBD6ED7C69819E911Ys14Q61AkJlyrWOsl + XW + DfFG + j6KCayLTb75s9hF3TizKf8mI7AlIWW8o1OL5Kbo/BDD/MeQv4 =

ответ

4

Сначала проверьте, что SDK находится в сети - initMapSettings.setConnectivityMode(SKMaps.CONNECTIVITY_ONLINE); - так как иначе загрузка xml завершится неудачно.

Затем введите SKMapUpdateListener и проверьте, вызвано ли onMapVersionSet - это означает, что версия карты была прочитана, и теперь загрузка должна работать.