ios - Skobbler 如何下载自定义 map ?

标签 ios iphone skmaps offline-mode

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

相关文章:

ios - UICollectionView 在顶部加载项目 - 加载更多选项

ios - JSON 文件直到 UITableView 才加载

ios - 如何在后台刷新期间从 AppDelegate.m 访问 View Controller

ios - 尽管实现正确,但无法在设备上接收推送通知

ios - 如何排除 SKAdvisorResources.bundle 在应用程序中被复制?

ios - Xcode 和 Cocoapods 警告中的 EMBEDDED_CONTENT_CONTAINS_SWIFT

iphone - 仅在 reloadData 完成后调用函数

iphone - 如何更改导航工具栏的颜色

android - 使用 SKZoonLevelConfiguration 启用自动缩放

skmaps - SKAdvisorSettings - 导航启动时不播放音频