我想在 GMSMapView 上显示一个箭头图像(我正在使用 google maps sdk)。现在,如果我正在开车(箭头显示我当前的位置)并且我必须左转,那么我必须改变 mapView 的方位。但我不知道该怎么做。
我正在尝试更改 didUpdateHeading 中的方位
- (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading{
if(newHeading.headingAccuracy>0)
{
float heading = newHeading.magneticHeading; //in degrees
//heading = (heading*M_PI/180);
//NSLog(@"heading=%f", heading);
[mapView animateToBearing:heading];
}}
标题过滤器设置为 12。
我也尝试过 trueHeading,但是磁头给出了更好的结果,但并不准确。
请帮忙。