Android将经度转换为ExifInterface的GPS标签

标签 android exif geotagging

<分区>

我想将纬度、经度转换为 ExifInterface 的 GPS 标签

例如:10.34534564 格式化为 http://developer.android.com/reference/android/media/ExifInterface.html#TAG_GPS_LATITUDE "114/1,3/1,207045/4096"

请帮忙

最佳答案

GPS 坐标有三种基本形式。您选择的示例 10.34534564 称为 DMS 格式。 DMS 代表度分秒。当我们使用 location.getLatitude(); 时,我们将得到类似于您的示例的输出 (10.34534564)。但是当我们想在 ExifInterface 中使用该值时,我们必须将该值转换为 DMS 格式。研究这个 link 以了解从十进制度到 DMS 的转换。

关于Android将经度转换为ExifInterface的GPS标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8558861/

相关文章:

PHP :exif_read_data() not defined

php - move_uploaded_file - 防止旋转/忽略 exif 数据

android - 使用 Camera Intent 后对照片进行地理标记

ios - 从图像Objective c中提取纬度和经度

php - 如何从 Flickr 检索所有公共(public)地理标记照片?

android - 如何使表头行不动?

android - setRangeNotifier(RangeNotifier) 已被弃用?

java - 使用库中的 fragment (android)

java - opencv如何在java中绘制minAreaRect

python - 如何使用 PIL 调整大小并将旋转 EXIF 信息应用于文件?