- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在为我的 map 项目使用 Skobbler。我想允许用户下载部分 map 以供离线使用。正如我从文档中了解到的那样,我们可以使用该地区的 offlinePackageCode
下载城市、州或国家/地区的 map 。我的问题是,如何下载任何区域的 map ?或者如何获取我搜索位置的离线包代码?例如。我在 Northwich(英国)附近的坐标 A。反向地理编码返回一条街道:
CLLocationCoordinate2D coord = [self.mapView coordinateForPoint:CGPointMake(CGRectGetMidX(self.mapView.frame),
CGRectGetMidY(self.mapView.frame))];
SKSearchResult *searchObject = [[SKReverseGeocoderService sharedInstance] reverseGeocodeLocation:coord];
searchObject.name
为 Hemming Street,offlinePackageCode
为空字符串。
searchObject.parentSearchResults
包含城市对象 Northwich,但其类型为 SKSearchResultParent
,没有属性 offlinePackageCode
。
那么如何下载该区域的 map 呢?
感谢任何帮助。
最佳答案
目前 SDK 不允许下载动态边界框的 map ,只能下载预先定义的 map 切割。
即我们无法按需为 Northwich 创建 map ,但知道需要这样的 map 后,我们可以提前为 Northwich 创建 map 并将其添加到我们的 maps.xml 文件中,以便在需要时可以下载。
关于ios - Skobbler 离线 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24183849/
我想在转弯导航期间从 SKNavigationState 导航期间找到环岛的导出编号(例如第二个导出)。 我查看了文档,但找不到通过 Android SDK 找到它的方法。 我试过了 SKNaviga
我正在为我的 Android 应用程序使用 skmaps。路线被计算并绘制在 map 上,当导航开始时,蓝色圆圈箭头没有随着路线移动(屏幕不跟随光标)很快就看不见了。用户必须不断调整屏幕才能再次看到箭
导航开始后,用户可以选择在屏幕之间切换。有两个屏幕有两个不同的 map - 一个显示导航,另一个显示一些 POI。 每当屏幕发生变化时,都会设置新的代理并将 [SKRoutingService sha
初始化 map 后,我在某个坐标上添加了一个注释 func initMap(){ SKRoutingService.sharedInstance().navigationDelegate =
我需要获取用户当前导航的高速公路名称。这可以在导航模式下完成,从 -(void)routingService:(SKRoutingService *)routingService didChangeC
我一直在玩 Skobbler SDK演示应用程序。我对 SKRouteAdvice 特别感兴趣,它基本上建议您向左转等等。 我在 Swift 演示中遇到的问题是,它似乎在旅行开始之前就为您提供了整套建
我在任何级别的样式编辑器中都找不到任何“徽章”功能,我想更改道路徽章的颜色。 最佳答案 map 上的徽章图标与所使用的徽章图像之间的链接位于 .json 文件中。 所有徽章图标均在“Common”文件
我在 iOS 9/iPhone 6 上运行的 native iOS 应用程序中使用 Skobbler iOS SDK (2.5.1)。 在 Beta 测试人员的设备上,在导航的某个点,C++ 代码深处
我正在使用 skobbler 构建一个离线驾车游览应用程序。在应用程序中,有一条自定义路线供用户遵循。我可以使用 SKPolyline 类绘制折线,但如果有一种方法可以直接在折线上指示方向,那就更好了
我正在使用 SKRouteManager 计算路线,如下所示: route.setStartCoordinate(origCoords); route.setDestinationCoordinate
我在 ios 应用程序中使用 skmaps,在这个应用程序中我必须离线使用城市 map ,所以我必须下载用户选择的 map 。我已经实现了示例中的代码: #import "MapJSONViewCon
我正在创建一个 Skobbler 注释,如下所示: markerCoords = mapView.pointToCoordinate(skScreenPoint); //gives us the co
我已经使用 Skobbler SDK 创建了一张 map 并添加了一些注释,但是当我触摸一个注释时,以下方法不会启动: func mapView(mapView:SKMapView!, didSele
我必须修改 SKAnnotation 的图像。注释生成器代码: private SKAnnotation getAnnotationFromView (int id,int minZoomLvl, V
我有以下用于在指定位置打开 Skobbler 的代码: - (void)openSkobblerWithLatitude:(double)latitude longitude:(double)long
在 iOS 中使用 Skobbler map 时出现异常。似乎是导致无效数组访问的并发异常,但由于 Skobbler 提供的代码存在问题,因此不确定如何以最佳方式修复其损坏的代码。 请参阅标记为“HE
我正在为 iOS 应用程序使用 Skobbler map 。是否可以为 POI 类别设置优先级,以便当多个 POI 分组时,该类别的图标位于最前面? 因此,如果信息图标具有更高的优先级,则它应该显示在
我正在为我的 map 项目使用 Skobbler。我想允许用户下载部分 map 以供离线使用。正如我从文档中了解到的那样,我们可以使用该地区的 offlinePackageCode 下载城市、州或国家
我想弄清楚如何将 pin 聚类与 SKMapView 和 SKAnnotation 一起使用?我看到有 SKPOICluster,但我不确定是否有办法将它与 SKAnnotation 一起使用。 最佳
我在尝试计算路线时遇到了这个奇怪的错误。它只发生在第一次应用打开时。在我关闭一个应用程序并重新启动它后,它会按预期运行,并执行完全相同的操作。 我得到 Route calculation failed
我是一名优秀的程序员,十分优秀!