Рассчитать расстояние от движения iOS MapKit - PullRequest
1 голос
/ 04 ноября 2011

Я хотел бы иметь возможность рассчитывать расстояние на основе движения, так как пользователь нажимает кнопку запуска, а затем, когда он достигает пункта назначения, он нажимает кнопку остановки. Приложение рассчитает фактическое расстояние, пройденное между двумя точками.

У меня есть карта, работающая в том, что я могу получить начальное местоположение, и карта отслеживает движение, которое мне просто нужно добавить в расчете расстояния.

Возможно ли это? Если так, то любой пример кода будет высоко ценится.

1 Ответ

2 голосов
/ 04 ноября 2011

хорошо, что вы могли бы сделать, это записать координаты пользователя, когда он нажмет начало.Запишите его координаты, когда он нажмет стоп.Тогда вы могли бы использовать каркас CoreLocation для вычисления расстояния между двумя точками.

distance = [newLocation distanceFromLocation:oldLocation];

РЕДАКТИРОВАТЬ

Теперь я вижу, что вы хотите, чтобы расстояние, фактически пройденноечеловек.Я знаю, что в новом IOS вы можете использовать функциональность направления, поэтому вы можете записывать пройденное расстояние каждый раз, когда пользователь меняет направление, а затем складывать все, когда они нажимают STOP

РЕДАКТИРОВАТЬ

Вы можете проверить некоторые из образец кода Apple

...