我正在为我的map项目使用Skobbler。我想允许用户下载部分map以供离线使用。正如我从文档中了解到的那样,我们可以使用该地区的offlinePackageCode下载城市、州或国家/地区的map。我的问题是,如何下载任何区域的map?或者如何获取我搜索位置的离线包代码?例如。我在Northwich(英国)附近的坐标A。反向地理编码返回一条街道:CLLocationCoordinate2Dcoord=[self.mapViewcoordinateForPoint:CGPointMake(CGRectGetMidX(self.mapView.frame),CGRectGetMidY(
我在我最新的iOS应用程序上使用GoogleMapSDKv1.8。是否可以在没有任何默认标签的情况下显示法线贴图(kGMSTypeNormal)?例如,隐藏以下部分或全部内容:城市标签、道路标签、公共(public)交通工具图标等。我希望有办法做到这一点。请指导我实现目标的正确方法。 最佳答案 MapTypesYoucancustomizeyourmapwithoneofseveralmaptypes.Amap'stypegovernstheoverallrepresentationofthemap.Forexample,anatl
我想在我的应用程序中显示两张map。一张大map在一个View中,另一张在另一个View中作为“迷你map”。迷你map应该是静态的。我的问题是,当我在大map上滚动这张map并返回到小map所在的另一个View时,小map的坐标变得与大map上的坐标相同。大map代码:self.placeMapView=[[SKMapViewalloc]init];self.placeMapView.frame=CGRectMake(0.0f,0.0f,CGRectGetWidth(self.view.frame),CGRectGetHeight(self.view.frame));self.pla
我在一个应用程序中使用Googlemap,当我用手指在map上移动时,我发现map有一些非常小的延迟,非常微妙。当我与Googlemap应用程序或MapKit进行比较时,差异是显而易见的。我尝试使用SDK中的示例代码,结果是一样的。我不明白为什么Googlemap应用程序没有问题,除非他们不使用自己的SDK。我还注意到我使用MapKit时的帧率为60FPS,而使用GoogleMaps时只有30FPS。我在装有GoogleMapsSDK1.9.2(最新版本)的iOS8.1.3上使用iPhone5s和6。 最佳答案 请参阅https:/
现在我不知道如何在iOS应用程序中使用2GISmap?例如如何显示引脚、我的位置、路线等?有图书馆吗?如何使用它的所有功能?谢谢。 最佳答案 2gis没有针对移动平台的现成解决方案,例如SDK。但是你可以通过API获取他们的数据。在这种情况下,您的应用程序必须支持java。 关于ios-如何在iOS应用程序中使用2GISmap,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/340
当我们启用离线skobblermap时,只要用户加载map,它就会请求位置权限。我们已经构建了自己的“当前位置”按钮,并希望应用仅在用户按下当前位置按钮时请求许可。我被告知此功能将包含在最新版本的skobbler中,但找不到任何文档/示例。在此先感谢您的帮助。 最佳答案 在我的例子中,我使用的是CLLocationManager那starttoupdatelocation加载View后,会自动询问权限。然后我保存一个标志(已经找到),您也可以使用该标志存储用户默认值。 关于ios-对于S
干杯,大约一年以来,Google允许您根据需要调整其map的样式。他们还提供了一种工具,可以轻松创建样式:GoogleMapsAPIStyledMapsWizard我想知道的是:他们的API的这个特性可以与MapKitFramework中提供的MKMapView一起使用吗?如果是这样,我将如何以及在什么时候将向导生成的JSON代码提供给API?如果这不适用于MKMapView:在应用中包含Google风格map的下一个最佳方法是什么?非常感谢! 最佳答案 据我所知,MKMapView没有像GoogleMapsAPI那样“开箱即用”地
使用适用于iOS的GooglemapSDK,是否可以像在常规Googlemap应用程序中那样计算/检索从位置A到位置B的自行车、汽车或步行路线的时间适用于iOS?我知道可以使用GoogleDirectionsAPI使用GMSPolyLine显示路线,现在是否可以计算沿着折线从A到B一路走完所需的时间? 最佳答案 路线API在响应中包含路段的持续时间:https://developers.google.com/maps/documentation/directions/#Legs这些持续时间将取决于您在请求中指定的出行方式(驾车、步行
这个问题困扰了我一段时间,我不知道如何解决。我已经为允许iOS应用程序的APIkey设置了包标识符,与在Xcode中完全一样。我已经尝试更改我的bundleID,但仍然没有。如果我添加演示应用程序的bundleID并测试演示应用程序,它工作得很好,但由于某些原因在我的应用程序中,无论我尝试做什么,它都会失败。我已确保使用[[NSBundlemainBundle]bundleIdentifier];记录包ID,并将ID复制并粘贴到控制台,然后将APIkey复制并粘贴到[GMSServices提供APIKey:@"APIKEYHERE"];方法。仍然没有任何效果。我查看了整个堆栈溢出和互联
今天开始试用SkobblerSDK,在IOS下载了SDK和Demo包2.5.1forSwift。预捆绑map将成为可能的应用程序的核心部分。我查看了http://sdkblog.skobbler.com/creating-an-app-with-a-pre-bundled-map/上的说明,但从那以后情况似乎发生了变化。文件夹结构与博文不符。通过模拟器下载一些map后,我发现.skm文件位于(例如)CoreSimulator/Devices/33D8[...]A72/Library/SE/SE.skm在SKMaps.bundle中,我可以找到一个PreinstalledMaps/v1文