我使用Apple Map
及其Core Location
实施了delegate
以添加PIN并且其工作正常但现在我遇到了问题:
Rotate Map as per user movement
(当用汽车旅行的用户移动不同的方向时,苹果地图应移动)
我确实找到了解决方案。请建议我怎么做?
注意 - >
答案 0 :(得分:0)
只需将MKUserTrackingBarButtonItem
添加到工具栏中,它的行为与地图应用中的按钮完全相同,并处理所有魔法。
let trackingButton = MKUserTrackingBarButtonItem(mapView: mapView)
toolbarItems = [trackingButton]
或者你可以设置MKUserTrackingMode
但是你会遇到一些处理问题,并且有一些注意事项这样做。例如在用户滚动地图后重置视图,并且无法控制缩放级别等。
mapView.setUserTrackingMode(MKUserTrackingMode.followWithHeading, animated: true)