java获取exif中的经纬度
时间: 2024-05-04 21:17:18 浏览: 57
java提取照片经纬度代码
获取Exif中的经纬度可以通过Java的ExifInterface类来实现。下面是一个示例代码:
```java
try {
ExifInterface exifInterface = new ExifInterface(filePath); // filePath为图片文件的路径
float[] latLong = new float[2];
boolean hasLatLong = exifInterface.getLatLong(latLong);
if (hasLatLong) {
float latitude = latLong[0];
float longitude = latLong[1];
// 经度:longitude,纬度:latitude
} else {
// 图片没有经纬度信息
}
} catch (IOException e) {
e.printStackTrace();
}
```
其中,`getLatLong(float[] output)`方法返回一个包含经纬度的长度为2的数组,第一个元素为纬度,第二个元素为经度。如果图片没有经纬度信息,则返回false。
阅读全文