Я разрабатываю приложение, которое требует службы отслеживания. В приложении хранит координаты в базу данных, если пользователь пройденной х метров после последней сохраненной позиции ..Gps tracking google maps
Я использую phonegaps геолокации службу, чтобы получить места и т.д ..
Проблемы заключается в том, что GPS разве точно, если Я сижу в кресле и проверяю положение, если он может различаться на пару метров, а затем, в результате чего возникает захламленная дорожка.
У кого-нибудь есть решение для этого? -Я думаю об алгоритме, который проверяет ускорение и не позволяет устройству сохранять местоположение, если ускорение увеличивается до много/внезапно.
Будет ли это хорошим подходом или у кого-либо была аналогичная проблема раньше?
Спасибо!
Я думаю, что ускорение устройства не является идеальной отправной точкой, поскольку оно не обязательно коррелирует в какой-либо форме с человеком, изменяющим его/ее но я не могу предложить какое-либо решение. Иногда GPS может быть неточным. Две следующие геолокации могут иногда отличаться на 50 метров без фактического перемещения. По крайней мере, это то, что я испытывал. Может быть, запуск серии событий геолокации для каждой проверки местоположения поможет, но это сосало бы производительность. – bouscher