-1

次のような「if」ステートメントで、緯度/経度座標(浮動小数点数)の周囲のある種の周囲長を計算する方法を知る必要があります。

if (lat != perimeterLat && long != perimeterLong) {
    // alert
}

(「if」ステートメントを使用する代わりに)これを行うためのより良い方法がある場合は、私に知らせてください。

ありがとう、ジェイコブクロス

アップデート:

Ok。だから私はそれを理解しました。私がやろうとしていることはこれです:

- (void)locationChange:(CLLocation *)newLocation:(CLLocation *)oldLocation { 
    CLLocationCoordinate2D newCoordinate = [newLocation coordinate];
    CLLocationCoordinate2D oldCoordinate = [oldLocation coordinate];

    CLLocationDistance meters = [newCoordinate distanceFromLocation:oldLocation];
}

そして、それは私が距離を理解する方法になるでしょう。

ここで答えが見つかりました

みんなの助けてくれてありがとう!

4

2 に答える 2

0

球では、半正矢関数を使用して、2点間の大円距離を計算できます。

于 2012-07-15T22:10:43.220 に答える
0

Ok。だから私はそれを理解しました。私がやろうとしていることはこれです:

- (void)locationChange:(CLLocation *)newLocation:(CLLocation *)oldLocation { 
    CLLocationCoordinate2D newCoordinate = [newLocation coordinate];
    CLLocationCoordinate2D oldCoordinate = [oldLocation coordinate];

    CLLocationDistance meters = [newCoordinate distanceFromLocation:oldCoordinate];
}

そして、それは私が距離を理解する方法になるでしょう。

ここで答えが見つかりました

みんなの助けてくれてありがとう!

ジェイコブ

于 2012-07-16T20:50:44.337 に答える