2013-03-14 2 views
1

Я пытаюсь создать приложение, которое будет направлять людей в городе, с достопримечательностями. Для этого мне нужна лучшая точность, которую я получаю, чтобы не размещать POI там, где ничего нет ...Лучшая точность положения с Android

Для этого я использую droidAR (он дает мне радар, и я могу разместить POI благодаря их координаты). Но точность настолько плохая, что я не вижу, как это можно использовать.

Например, чтобы определить, близко ли я к POI, я вычисляю расстояние между ним и моим положением GPS. Возможно, с точностью до 10 метров, которую дает Android, когда я размещаю POI, она находится на расстоянии 80 метров, когда я пытаюсь ее найти.

ПОЭТОМУ Я смотрел вперед, чтобы найти другие системы позиции, я нашел:

  • скайхук, который, как предполагается, чтобы дать более точное положение. При этом я взял 1000 очков и проверил их расстояние до последней точки, он всегда двигался, и это было иногда в 300 метрах, так что кажется еще менее точным. Может быть, кто-нибудь сможет использовать его успешно?

    • кто-то сказал мне, чтобы использовать DCM Algo (Direct косинус Matrix), что может дать мне точное относительное положение (не проблема для моих случаев использования, чтобы сделать каждый positioninf относительно начальной точки). Некоторые беспилотники используют его, он может достигать точности в 1 метр. Но я не мог найти никакой реализации или помощи с Android.

ли кто-нибудь успеха в использовании андроида GPS с точностью?

ответ

0

У вашего телефона Android плохое устройство GPS, или, скорее всего, вы что-то не так. вы можете установить POI в городе aprox. 5 м, иногда 20 м. это достаточно. проверьте его с помощью другого приложения GPS, которое позволяет установить путевую точку.

В вашем приложении вы можете сосредоточиться на точности GPS 95%. Нет ничего лучше, чем GPS (espcecialla yon на мобильном телефоне), другие методы, которые вы описали, предназначены для краткосрочной помощи GPS, но они не будут работать хорошо для пешеходов, они сделаны для транспортных средств (автомобили движутся прямо в большинстве случаев, они не могут изменить свое направление так быстро, как это делает человек).

Ваша проблема заключается не в точности определения местоположения GPS, а в увеличенной проекции droidAR.

+0

GPS может действительно иногда достигать такой точности. Однако, согласно Google, это не определенная точность, точность в 5 метров означает только то, что вы можете на 67% находиться на расстоянии 5 м от данной точки. – Rolintocour

+0

Радиальная 95% ошибка GPS составляет около 3,5 м в хороших условиях. в городах около 5 м. Просто установите путевую точку и посмотрите карту Google. 8Google-карты обычно точны до нескольких метров.) Затем вы видите, что позиции достаточно точны, так как вы не находитесь внутри здания. 20 м все еще достаточно для путевой точки, (не забывайте) нормальные люди находят точку без GPS. – AlexWien

+0

Я не использую POI с google-картой, а с droidAR. У меня есть виртуальный мир в трех измерениях (с камерой), в котором я могу спроектировать мою POI, чтобы показать пользователю, где они находятся. Первая проблема заключается в том, что это выглядит очень плохо, когда точка просто передо мной, но телефон говорит, что он очень далеко. Во-вторых, я хочу, чтобы моя программа использовалась в помещении. Я знаю, что это не очень хорошая идея, но было бы очень здорово, если бы я мог! – Rolintocour

Смежные вопросы