#iphone #ios4 #geolocation
#iPhone #ios4 #геолокация
Вопрос:
Я хочу рассчитать общее расстояние, пройденное любым транспортным средством, используя core location.Пользователь нажимает кнопку «Пуск», на экране iphone отображается рассчитанное расстояние.Он также предоставляет некоторые обновленные данные через определенный промежуток времени. Может ли кто-нибудь мне помочь.
Ответ №1:
вы могли бы использовать метод didUpdateLocation и каждый раз, когда телефон получает новую координату, вычислять расстояние от предыдущей координаты, добавлять это к текущему итогу и выводить это общее количество на свой ярлык…
возможно, в этом есть небольшая неточность, потому что, если бы они сидели неподвижно, они могли бы увеличить небольшое расстояние
Комментарии:
1. Существует ли какой-либо процесс или алгоритм, с помощью которого он выдает точные данные?
2. возможно, вы могли бы сделать что-то вроде: 1) рассчитать пройденное расстояние с момента последнего обновления 2) если оно превышает некоторый порог [определенный вами], добавьте к совокупному пройденному расстоянию, в противном случае игнорируйте…