我正试图使用skobler创建一个下载应用程序,然后使用一些预定义的地图离线工作。我已经在我的开发者帐户中创建了这些地图,我可以在点击地图旁边的"使用"按钮后下载Json。现在我不知道如何使用这个json,我正在使用skobler演示ios应用程序,但我找不到这样的方法:
[用这个json下载地图:[我从个人资料中下载的json]。
我已经阅读了在线文档,但我有点困惑。我已经阅读了演示应用程序中的代码,但它似乎只下载了一个预定义的地图列表:
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];
知道吗?我是我的在线地图创建者,我添加了一些引脚,我想在我的离线应用程序中使用相同的引脚。打开json,我没有看到对pin的引用。。。
你应该关注这篇博客文章:
http://sdkblog.skobbler.com/creating-an-app-with-a-pre-bundled-map/
这里描述了如何在所需的地图中构建