森の中に一連のトレイルがあるアプリを作っています。GPSは時々数十メートルオフになるので、userLocationViewをトレイル(ユーザーがいる可能性が高い場所)に「スナップ」するコードを記述しようとしています。
近くのトレイルをスキャンし、ユーザーの推定位置を特定し、CLLocationCoordinate2Dを取得するコードが機能しています。
次に、その場所をuserLocationViewに適用する必要があります。これでうまくいくと思いましたが、そうではないようです。
userLocationAnnotation.coordinate = myDerivedCoordinate;
おそらく自分で注釈を作成できると思いますが、可能であればそれは避けたいと思います。