Android / Google Maps: узнать расстояние пройденного маршрута - PullRequest
2 голосов
/ 29 апреля 2011

Я ищу способ повысить точность измерения GPS пройденного расстояния (в автомобиле).

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

Итак, я был бы счастлив с решением, основанным на работе Google. Или кто-то еще, в этом отношении.

Есть ли приложение, с которым я могу взаимодействовать, которое может собирать данные и возвращать пройденный маршрут (в меру своих возможностей?)

Сейчас я только догадываюсь, но, поскольку навигационное приложение Google может давать указания, оно должно быть достаточно уверенным в том, по какому пути идет человек, и поэтому он выбирает маршрут, а также должны быть и другие приложения, чтобы справиться с ним. с этой проблемой?

Спасибо

1 Ответ

1 голос
/ 29 апреля 2011

Вы можете посмотреть здесь , чтобы узнать, как рассчитать маршрут из двух точек на основе Google Maps (может быть, вы можете делать это каждые несколько минут, чтобы быть более точным).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...