我如何在Android中对照片进行地理标记?我可以从Bitmap对象或图像文件中执行此操作。有什么建议吗?
答案 0 :(得分:0)
Apache有一个用于读写EXIF标记的公共项目:Sanselan。它包括与此类似的示例代码:
{
// Example of how to add/update GPS info to output set.
// New York City
double longitude = -74.0; // 74 degrees W (in Degrees East)
double latitude = 40 + 43 / 60.0; // 40 degrees N (in Degrees
// North)
outputSet.setGPSInDegrees(longitude, latitude);
}
// printTagValue(jpegMetadata, TiffConstants.TIFF_TAG_DATE_TIME);
os = new FileOutputStream(dst);
os = new BufferedOutputStream(os);
new ExifRewriter().updateExifMetadataLossless(jpegImageFile, os,
outputSet);
os.close();
os = null;