さて、Claus Brochのおかげで、2つのGPS位置の比較である程度の進歩がありました。「現在の位置が(リストからの任意のGPS位置)と等しい場合は、何かを実行する必要があります。
現時点での私のコードは次のとおりです。
CLLocationCoordinate2D bonusOne;
bonusOne.latitude = 37.331689;
bonusOne.longitude = -122.030731;
これは、無限ループでのシミュレータのGPS位置です
CLLocation *loc1 = [[CLLocation alloc] initWithLatitude:bonusOne.latitude longitude:bonusOne.longitude];
double distance = [loc1 getDistanceFrom:newLocation];
if(distance <= 10000000) {
次に、何かをします}
10000000未満の任意の数値であり、一致するものがないと想定されます。