腾讯地图SDK距离测量小工具
以下内容转载自面糊的文章《腾讯地图SDK距离测量小工具》 作者:面糊 链接: https://www.jianshu.com/p/6e507ebcdd93 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 前言 为了熟悉腾讯地图SDK中的QGeometry几何类,以及点和线之间的配合,编写了这个可以在地图上面打点并获取直线距离的小Demo。 使用场景 对于一些需要快速知道某段并不是很长的路径,并且需要自己来规划路线的场景,使用腾讯地图的 路线规划功能 可能并不是自己想要的结果,并且需要时刻联网。 该功能主旨自己在地图上面规划路线,获取这条路线的距离,并且可以将其保存为自己的路线。 但是由于只是通过经纬度来计算的直线距离,在精度上会存在一定的误差。 准备 腾讯地图3D SDK 在地图上添加自定义手势 Poyline的绘制 距离计算 流程 1、在MapView上添加自定义长按手势,并将手势在屏幕上的点转为地图坐标,添加Marker: - (void)setupLongPressGesture { self.addMarkerGesture = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(addMarker:)]; [self.mapView