Я ищу способ повысить точность измерения GPS пройденного расстояния (в автомобиле).
Самым простым решением было бы суммировать прямолинейное расстояние между каждым показанием позиции, возвращаемым GPS. Основная проблема, с которой я сталкиваюсь, заключается в том, что каждое последовательное считывание местоположения, сообщаемое GPS, может варьироваться на значительное количество метров, поэтому оно сообщает о том, что стационарный автомобиль движется вокруг этого местоположения случайным образом, потенциально с довольно большой скоростью. (?) Одним из альтернативных вариантов использования коленного рывка будет выборка местоположения только в том случае, если автомобиль, по-видимому, сдвинулся, по крайней мере, на расстояние минимальной точности GPS. Это также не идеально, не в последнюю очередь потому, что выбор этого значения будет предположение. Слишком большой, и если машина должна следовать по узкому маршруту, пройденное расстояние может быть значительно занижено. Еще одна проблема - обработка приходящего и исчезающего сигнала GPS и его точность.
Итак, я был бы счастлив с решением, основанным на работе Google. Или кто-то еще, в этом отношении.
Есть ли приложение, с которым я могу взаимодействовать, которое может собирать данные и возвращать пройденный маршрут (в меру своих возможностей?)
Сейчас я только догадываюсь, но, поскольку навигационное приложение Google может давать указания, оно должно быть достаточно уверенным в том, по какому пути идет человек, и поэтому он выбирает маршрут, а также должны быть и другие приложения, чтобы справиться с ним. с этой проблемой?
Спасибо