Разве вы не можете просто зафиксировать местоположение устройства в двух случаях и выяснить направление относительно местоположения?
Не полное решение, но при условии, что устройство движется только вдоль линии, соединяющей устройство и местоположение, вы можете использовать – distanceFromLocation:
. Если вы фиксируете расстояние от местоположения в двух экземплярах и видите, меньше ли последнее значение, чем первое, вы можете сделать вывод, что устройство переместилось ближе к местоположению.
Фактически из вашего вопроса выясняется, что вы хотите определить, сместилось ли устройство ближе к месту или нет (а не точное направление, скажем, N или NE). Если это так, то это должно сработать.
НТН,
Акшай