草庐IT

Circle-Map

全部标签

ios - 如何在 map 应用程序(苹果 map 或谷歌地图)上显示带有特定角度信息的地标?

我想在map应用程序上显示枪声信息。枪声有两个主要属性:location-射击点方向/角度-相对于罗盘北使用以下代码片段,我可以打开带有特定地标的map应用。CLLocationCoordinate2Dcoordinate=CLLocationCoordinate2DMake(gps_lat.doubleValue,gps_long.doubleValue);MKPlacemark*placemark=[[MKPlacemarkalloc]initWithCoordinate:coordinateaddressDictionary:nil];MKMapItem*mapItem=[[MK

Diffusion Map扩散映射

扩散映射是一种非线性降维的方法。Diffusionmap使用了diffusionprocess的方法,假设黄色数据点a为热源,它可以扩散到其他点,扩散是随机行走的过程,如果目标距离热源远,则扩散概率小,反之扩散概率大。diffusionprocess将空间距离转换为状态转移概率,从而确定随机行走的方向,确定细胞发育轨迹。算法分为确定细胞转移方向(Markov矩阵)和降维(Markov矩阵特征值分解降维)两块;如图所示,红色为目标细胞,在目标细胞周围有一些细胞,那么DiffusionMap首先计算这些细胞两两之间的距离,如果两个细胞距离较大,那么扩散概率就小,如果两个细胞距离较小,那么扩散概率就

ios - 将 UIImage 绘制为 MKMapView 的 subview 与将其绘制为 map View 中的注释相比,对 CPU 的压力更小。为什么?

在mapView中四处移动一些图像时,我发现将图像包装到注释中——然后四处移动该注释会导致CPU的大量使用。在采用替代方法后,将图像包装到UIImageView并将ImageView作为subview添加到MKMapViews的View中,“在图像周围移动”可以在几乎0%的CPU使用率下完成。为什么?我最初的假设是subview是使用GPU绘制的,但我找不到任何文档来支持我的假设。附件是仪器的屏幕截图。第一张图片的蓝色部分表示采用注释方法时的cpu使用情况。第二张图片的蓝色部分显示了采用UIImageView-as-subview方法时的cpu使用情况。两个UML图代表每种方法的设计。

ios - Skobbler 离线 map

我正在为我的map项目使用Skobbler。我想允许用户下载部分map以供离线使用。正如我从文档中了解到的那样,我们可以使用该地区的offlinePackageCode下载城市、州或国家/地区的map。我的问题是,如何下载任何区域的map?或者如何获取我搜索位置的离线包代码?例如。我在Northwich(英国)附近的坐标A。反向地理编码返回一条街道:CLLocationCoordinate2Dcoord=[self.mapViewcoordinateForPoint:CGPointMake(CGRectGetMidX(self.mapView.frame),CGRectGetMidY(

ios - 显示多个 map 的 SKMaps

我想在我的应用程序中显示两张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

ios - iOS 上的 Google map 出现性能问题

我在一个应用程序中使用Googlemap,当我用手指在map上移动时,我发现map有一些非常小的延迟,非常微妙。当我与Googlemap应用程序或MapKit进行比较时,差异是显而易见的。我尝试使用SDK中的示例代码,结果是一样的。我不明白为什么Googlemap应用程序没有问题,除非他们不使用自己的SDK。我还注意到我使用MapKit时的帧率为60FPS,而使用GoogleMaps时只有30FPS。我在装有GoogleMapsSDK1.9.2(最新版本)的iOS8.1.3上使用iPhone5s和6。 最佳答案 请参阅https:/

ios - 如何在 iOS 应用程序中使用 2GIS map

现在我不知道如何在iOS应用程序中使用2GISmap?例如如何显示引脚、我的位置、路线等?有图书馆吗?如何使用它的所有功能?谢谢。 最佳答案 2gis没有针对移动平台的现成解决方案,例如SDK。但是你可以通过API获取他们的数据。在这种情况下,您的应用程序必须支持java。 关于ios-如何在iOS应用程序中使用2GISmap,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/340

ios - Skobbler SDK 2.5.1 中的预捆绑 map

今天开始试用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文

ios - 如何使用新的 iOS 6.0 map 在两个地址之间路由?

我正在使用iOS6.0SDK,我想使用Apple的新iOS6.0map在两个不同的地址(不是纬度和经度)之间路由。我也想显示这些迹象。我该怎么做? 最佳答案 我上周研究过这样做,但没有想出办法。看起来你可以给一个目的地,你可以给它的不仅仅是坐标,但它总是假设你的起始位置是当前位置。当您当前不在起始位置时可能正在计划旅行时,这会受到限制。(但也许我只是没有看到它是如何完成的,如果这是真的,我希望有人能纠正我。)不久前,我研究了iOS6的路由选项并在此处收集了结果...Howwouldyouprovidingroutingfordire

iOS MKMapView 不在模拟器中显示 map

我刚刚开始学习iPhone的iOS开发,并按照几个关于如何使用MapKitFramework显示mapView的示例,我发现没有显示谷歌地图图block,我只至少在iPhone模拟器中得到一个空View(灰色方block)(我还没有在设备上尝试过)。我也收到此错误消息:/SourceCache/GoogleMobileMaps_Sim/GoogleMobileMaps-363.1.2/googlenav/mac/Loader.mm:235serverreturnederror:403我在为Android开发时找到了类似问题的解决方案,但没有为iOS开发。有人可以帮我解决这个问题吗?将M