我正在为我的地图项目使用 Skobbler。我想允许用户下载部分地图以供离线使用。正如我从文档中获得的那样,我们可以下载 offlinePackageCode
用于该地区的城市、州或国家的地图。我的问题是,如何下载任何地区的地图?或者如何获取我搜索到的位置的离线包裹代码?例如,我在 Northwich(英国)附近的坐标 A。反向地理编码返回一条街道:
CLLocationCoordinate2D coord = [self.mapView coordinateForPoint:CGPointMake(CGRectGetMidX(self.mapView.frame),
CGRectGetMidY(self.mapView.frame))];
SKSearchResult *searchObject = [[SKReverseGeocoderService sharedInstance] reverseGeocodeLocation:coord];
searchObject.name
是黑明街,offlinePackageCode
是空串。
searchObject.parentSearchResults
包含城市对象 Northwich,但它的类型是SKSearchResultParent
which 没有 property offlinePackageCode
。
那么如何下载该区域的地图呢?
感谢任何帮助。