0 голосов
 
646 просмотров
1.04.2018 / 11:00  wRadchuk

Android GPS

Здравствуйте, я недавно начал изучать работу с GPS в Android. Вобщем я получаю с GPS устройства данные широты и долготы (LatLon) и мне требуется превратить их в метры. Гуглил пару дней формулы для реализации желаемых преобразований, но столкнулся с кучей сложностей (мало толковой информации). Может кто знает как реализовать подобное преобразование?

Я так же пытаюсь конвертнуть LatLon в Degree\Minute\Second и обратно. Подскажите, правильно ли я это делаю, вот фрагмент кода:
Открыть спойлер

P.S. Пожалуйста помогите разобраться с преобразованиями. Заранее спасибо.
Ответы
 
0 голосов
 
# 2.04.2018 / 13:16  MasterOS
Тебя нужно это:
http://www.4answered.com/quest...n-location-as-center
2.04.2018 / 13:16  MasterOS
или нет?
4.04.2018 / 15:39  wRadchuk
Не совсем то что надо, но спасибо, кое что я от туда узнал. Не знаю как сформулировать вопрос... Мне надо рисовать в OpenGL по координатам X,Y и чтобы я мог по ним рисовать, решил перевести отдельно Latitude в метры относительно центра земли и по аналогии с Longitude. Но вот не нашел по этой теме информации. Есть в Android SDK стандартная функция для просчета расстояния от точки A до точки Б в метрах, но она возвращает расстояние сразу по двум осям в виде одной переменной double...
4.04.2018 / 15:45  wRadchuk
...Вот сижу в поиске формулы для перевода Latitude и Longitude в метры по отдельности. В принципе я могу перевести Latitude в метры, а вот с Longitude возникли сложности так как, земля имеет форму геоида и в просчетах должна быть учтена эксцентричность. Может кто решал подобные задачи?
Всего: 1

Реклама

Мы в соцсетях

tw tg yt gt