Rotate GMSMarker in direction at which user facing

前端 未结 8 1244
独厮守ぢ
独厮守ぢ 2020-12-28 17:58

I have requirement like on my current location one view will display. It will rotate if device was rotate or location will be change.I research lot but got all the code whic

8条回答
  •  梦谈多话
    2020-12-28 18:54

    Current location 'CLLocation' object has a property called 'course'

    @property(readonly, nonatomic) CLLocationDirection course;
    

    of type CLLocationDirection(typedef of double) which is an angle of the location.

    For car to rotate, You need extra field in your backend, direction, along with latitude and longitude. Use this information to rotate car by applying Transform on UIView

    CGAffineTransformMakeRotation(M_PI * (course_of_location) / 180.0);
    

提交回复
热议问题