2015-04-02 47 views
1

我在一個iOS應用程序中使用skmaps,在這個應用程序中,我必須與城市地圖離線工作,所以我必須下載用戶選擇的地圖。我已經實現在該示例代碼:Skobbler我如何下載自定義地圖?

AppDelegate *appDelegate = (AppDelegate*)[UIApplication sharedApplication].delegate; 
      NSArray *packages = [appDelegate.skMapsObject packagesForType:SKTPackageTypeContinent]; 
      MapJSONViewController *mapXMLVC = [[MapJSONViewController alloc]initWithNibName:@"MapJSONViewController" bundle:nil withSKMapPackages:packages]; 
      [self.navigationController pushViewController:mapXMLVC animated:YES]; 

有了:

SKTPackageTypeContinent or SKTPackageTypeCity ecc... 

我能夠啓動控制器

#import "MapJSONViewController.h" 
#import "MapDownloadViewController.h" 

的mapJsonViewController用這個代碼塊初始化與期望的元素層次結構級別,但選擇城市層次結構,我發現許多城市都失蹤了......文檔對這個細節有點差,但是,可以爲不在該列表中的城市創建下載?也許我可以創建一個自定義區域來下載設置一些視口座標(這是最好的解決方案)?

回答

1

目前將城市/地區「添加」到列表中的唯一方法是直接向Scout/skobbler團隊發送電子郵件,他們將爲您創建新的地圖剪輯(您無法通過SDK以編程方式自行完成)。

相關問題