【发布时间】:2015-04-02 16:18:15
【问题描述】:
我在 ios 应用程序中使用 skmaps,在这个应用程序中我必须离线使用城市地图,所以我必须下载用户选择的地图。我已经实现了示例中的代码:
#import "MapJSONViewController.h"
#import "MapDownloadViewController.h"
mapJsonViewController 是用这段代码初始化的:
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...
我能够以所需的元素层次结构级别启动控制器,但选择城市层次结构我发现许多城市都丢失了......关于这个细节的文档有点差,但是,我如何创建不在该列表中的城市的下载?也许我可以创建一个自定义区域来下载设置一些视口坐标(这是最好的解决方案)?
【问题讨论】:
标签: ios iphone skmaps offline-mode