2015-07-09 1 views
0

я хочу сделать следующее:MKMapView должны всегда головой в сторону направления движения

Когда пользователь переходит на MKMapView, то MapView всегда следует направиться к направлению движения пользователя. Когда пользователь изменит свое направление, изображение карты должно вращаться и снова направляется в направлении движения пользователя.

Я использовал MKUserTrackingModeFollowWithHeading, но он работает с компасом. Я не хочу использовать компас здесь, поскольку он не выполняет то, что я хочу реализовать.

Я нашел приложение Waze, сделав то же самое, что и я. У любого есть идея или решения для реализации этого поведения. Любая помощь будет высоко оценена. Заранее спасибо.

ответ

1

Несомненно. Просто сохраните местоположение пользователя с центром в виде карты и вычислите заголовок на основе двух последних известных позиций. Используйте этот заголовок для ориентации карты.

+0

Можете ли вы посоветовать мне, как я могу его реализовать. Любая ссылка или помощь будут высоко оценены. @Caleb –