新しい場所を const で定義された場所と比較するために、インスタンス メソッドの distanceFromLocation を使用しています。
CLLocation *bonuslocation に、関心のある gps ポイントの 1 つであるインスタント値を与えてから、オーディオ ファイルが再生されるポイントからの距離が 20m 未満の場合、それを新しい位置と比較します。
これは1つの場所で完全に機能していますが、ローカルで updatelocationmanager 関数に複数追加するとまったく機能しません..
コード:
CLLocation *bonuslocation = [.....]
CLLocationDistance distancea = [bonuslocation distanceFromLocation newlocation]
if (distancea <= 20)
{
//play an audio
}
10 gps ポイントを取得する方法についてアドバイスをいただけますか????
今日は私の誕生日です、誕生日プレゼントとしてそれを見てもらえますか?? ありがとうございました..