Skobbler如何下载自定义地图?

时间:2015-04-02 16:18:15

标签: ios iphone skmaps offline-mode

我在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...

我能够启动具有所需层次结构元素的控制器,但选择城市层次结构我发现许多城市都缺失了...文档对这个细节有点不足但是,我怎么能创建下载一个不在该列表中的城市?也许我可以创建一个自定义区域来下载设置一些视口坐标(这是最好的解决方案)?

1 个答案:

答案 0 :(得分:1)

目前,将城市/地区“添加”到列表中的唯一方法是直接向Scout / skobbler团队发送电子邮件,他们将为您创建新的地图剪辑(您不能通过SDK以编程方式自行完成)。 / p>