8

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 も試しましたが、magneticHeading の方が正確ではありませんが、より良い結果が得られます。
助けてください。

4

1 に答える 1