2011-12-19 2 views

ответ

4

Координаты GPS состоят из трех основных форм. Выбранный вами пример 10.34534564 называется форматом DMS. DMS за раз подряд. Когда мы используем location.getLatitude();, мы получим вывод как ваш пример (10.34534564). Но когда мы хотим использовать это значение с ExifInterface, мы должны преобразовать это значение в формат DMS. Изучите этот link, чтобы узнать о преобразовании из десятичной степени в DMS.

+1

Обратите внимание, что приведенный в ссылке пример java приведет к значительному округлению секунд. Умножьте как num, так и denom на 1000 для поддержания точности. – Craig

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