2015-07-17 4 views
1

Мы работаем над приложением Project Tango в Unity и должны получать довольно точные данные о местоположении GPS. В настоящее время широта и долгота, предоставляемые API в Unity, не очень точны. Он говорит, что я в 50-75 футах от того места, где я на самом деле. Однако карты Google показывают мою точную позицию.Как я могу получить более точный GPS в Unity

Где бы я начал искать данные, к которым обращается Google Maps? У меня нет установленной SIM-карты.

+0

Не уверен, что вы используете поставщика местоположения по умолчанию или Google. Смотрите: https://developer.android.com/training/location/index.html –

+0

Возможно, это зависит от прав доступа, которые есть в вашем приложении/играх. Вы проверили в своем манифесте, если у вас там ANDROID.PERMISSION.ACCESS_COARSE_LOCATION или ANDROID.PERMISSION.ACCESS_FINE_LOCATION. Точное местоположение должно давать лучшие результаты –

+0

Чтобы спросить очевидное: указали ли вы нужную точность при запуске службы определения местоположения? Может быть, опубликовать какой-то код? –

ответ

0

Извините, но вы не можете иметь точное положение с одним захватчиком, вам нужно иметь два и дифференциальное положение. Лучшее, что у вас может быть, составляет 0,5 метра в кросс-кантри, но в городских условиях наша позиция будет на 5 метров.

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