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