我在 ios 应用程序中使用 skmaps,在这个应用程序中我必须离线使用城市 map ,所以我必须下载用户选择的 map 。我已经实现了示例中的代码:
#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...
我能够以所需的元素层次级别启动 Controller ,但选择城市层次结构后我发现许多城市都丢失了......文档关于这个细节有点差但是我如何创建下载不在该列表中的城市?也许我可以创建一个自定义区域来下载设置一些视口(viewport)坐标(这是最好的解决方案)?
最佳答案
目前,将城市/地区“添加”到列表中的唯一方法是直接向 Scout/skobbler 团队发送电子邮件,他们将为您创建新的 map 切割(您不能通过 SDK 以编程方式自行创建)。
关于ios - Skobbler 如何下载自定义 map ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29417677/