我是 iOS 开发的新手,目前我正在编写一个应用程序,该应用程序将在驾驶时显示一些 POI。
我想旋转 map 以匹配车辆前往的位置(不是使用指南针,而是之前的位置),所以你前面的道路是 map 上当前位置的前方。
有什么想法可以使用 MKMapKit 实现吗?这是内置功能吗?
提前致谢!
最佳答案
您可以通过为 View 设置 MKMapCamera
并修改其 heading
属性,以编程方式旋转 MKMapView
,例如:
MKMapCamera *newCamera = [[MKMapCamera alloc] init];
newCamera.heading = 90.0;
[mapView setCamera:newCamera animated:YES];
至于根据您跟踪的对象设置航向,只需一点数学就可以确定旧位置和新位置之间的线的角度。
关于ios - 将 map 旋转到航向位置(无指南针),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23524017/