我是iOS开发的新手,目前我正在编写一个应用程序,它会在驾驶时显示一些POI。
我想旋转地图以匹配车辆前往的位置(不使用指南针,但前一个位置),因此前方的道路位于地图上的当前位置。
如何使用MKMapKit实现这一目标?这是内置功能吗?
提前致谢!
答案 0 :(得分:2)
您可以通过为视图设置MKMapView
并修改其MKMapCamera
属性来以编程方式轮换heading
,例如:
MKMapCamera *newCamera = [[MKMapCamera alloc] init];
newCamera.heading = 90.0;
[mapView setCamera:newCamera animated:YES];
至于根据您要跟踪的对象设置标题,然后只需要一些数学运算来确定旧位置和新位置之间的线条角度。