最近两天做了一个需求,从APP端上传的照片信息里面读取出GPS位置信息,然后翻译成可读的地点信息。
总结一下,分为三步:
(1)提取图片中的GPS信息,使用到了metadata-extractor;
(2)把物理设备的GPS坐标转换为高德的坐标;
(3)调用地图API传参数。
一.提取图片EXIF块中的GPS信息
(1)添加依赖:metadata-extractor
<dependency>
<groupId>com.drewnoakes</groupId>
<artifactId>metadata-extractor</artifactId>
<version>2.11.0</version>
</dependency>