Хорошо, благодаря Клаусу Броху я немного продвинулся в сравнении двух 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, и предполагается, что совпадений нет.