0 голосов 646 просмотров 1.04.2018 / 11:00
wRadchuk
Здравствуйте, я недавно начал изучать работу с GPS в Android. Вобщем я получаю с GPS устройства данные широты и долготы (LatLon) и мне требуется превратить их в метры. Гуглил пару дней формулы для реализации желаемых преобразований, но столкнулся с кучей сложностей (мало толковой информации). Может кто знает как реализовать подобное преобразование?Я так же пытаюсь конвертнуть LatLon в Degree\Minute\Second и обратно. Подскажите, правильно ли я это делаю, вот фрагмент кода: Открыть спойлер Закрыть спойлер
P.S. Пожалуйста помогите разобраться с преобразованиями. Заранее спасибо. Ответы
0 голосов 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
|
Реклама |