有很多伙伴说不行,***必须是拍照原图***才行
1.pom坐标

<dependency><groupId>com.drewnoakes</groupId><artifactId>metadata-extractor</artifactId><version>2.6.2</version></dependency>

2.测试代码

package com.star.img;import com.drew.imaging.jpeg.JpegMetadataReader;
import com.drew.imaging.jpeg.JpegProcessingException;
import com.drew.lang.GeoLocation;
import com.drew.metadata.Directory;
import com.drew.metadata.Metadata;
import com.drew.metadata.Tag;
import com.drew.metadata.exif.GpsDirectory;import java.io.File;
import java.io.IOException;
import java.util.Objects;/*** @author: liminghui* @date: 2021/6/1 17:13* @version: 1.0* @description: 根据照片原图解析经纬度*/
public class PictureTest {public static void main(String[] args) throws JpegProcessingException, IOException {readPic2("data/4.jpg");}private static void readPic2(String pathname) throws JpegProcessingException, IOException {File jpegFile = new File(pathname);Metadata metadata = JpegMetadataReader.readMetadata(jpegFile);GpsDirectory gpsDirectory = metadata.getDirectory(GpsDirectory.class);if (Objects.nonNull(gpsDirectory)) {GeoLocation geoLocation = gpsDirectory.getGeoLocation();System.out.println(geoLocation.getLongitude());System.out.println(geoLocation.getLatitude());}}public static void readPic(String pathname) throws JpegProcessingException, IOException {File jpegFile = new File(pathname);Metadata metadata = JpegMetadataReader.readMetadata(jpegFile);//获取图片所有EXIF信息Iterable<Directory> directories = metadata.getDirectories();for (Directory directory : directories) {for (Tag tag : directory.getTags()) {System.out.println(tag);}}}}

110.77388763416667
32.62012100194445

3.根据经纬度反查
http://api.map.baidu.com/lbsapi/getpoint/

java根据照片原图解析经纬度位置信息相关推荐

  1. 腾讯花85亿买岛;微信发原图或泄露位置信息?高通逼因特尔把Modem芯片业务卖给苹果?小米9官网正式下架……...

    关注并标星星CSDN云计算 速递.最新.绝对有料.这里有企业新动.这里有业界要闻,打起十二分精神,紧跟fashion你可以的! 每周两次,打卡即read   更快.更全了解泛云圈精彩news   go ...

  2. 朋友圈发原图或泄露位置信息?微信回应:系统自动压缩,不会泄露

    12月2日消息,近日,网上有消息称,微信发原图或泄露位置信息,对此,腾讯微信团队官方微博发文辟谣,称朋友圈发送的照片都经过系统自动压缩,不带位置等信息. 微信还表示,实在担心的话,可以避免发原图,或者 ...

  3. 微信发位置提示服务器,微信发原图容易泄露位置信息?确实会泄露但也有简单的解决办法-...

    日前有部分媒体报道微信发送图片原图容易泄露位置信息,其实这个话题在很久以前微信官方也发布过相关消息. 严格来说媒体报道的问题也是个不准确的问题,因为泄露位置的是图片本身,使用其他工具传送也同样泄露信息 ...

  4. python图片修改过、有原图、怎么得到改动的地方_Python-根据照片信息获取用户详细信息(微信发原图或泄露位置信息)...

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者: 蒙娜丽胖 ps:如有需要python学习资料的小伙伴可以加点击下方 ...

  5. 利用Python根据照片信息获取用户详细信息(微信发原图或泄露位置信息)

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 有媒体曝出,微信发原图或存在泄露位置信息的风险. 对此,腾讯微信团队微博1 ...

  6. Python-根据照片信息获取用户详细信息(微信发原图或泄露位置信息)

    前言 有媒体曝出,微信发原图或存在泄露位置信息的风险. 对此,腾讯微信团队微博12月1日发布声明称,朋友圈发送的照片都经过系统自动压缩,不带位置等信息,实在担心的话,可以P完图再发,如下图: 微信团队 ...

  7. python微信发红包看照片_微信发原图会泄露位置信息?用Python教你通过图片获取用户信息!...

    前言 有媒体曝出,微信发原图或存在泄露位置信息的风险. 对此,腾讯微信团队微博12月1日发布声明称,朋友圈发送的照片都经过系统自动压缩,不带位置等信息,实在担心的话,可以P完图再发,如下图: 微信团队 ...

  8. 手机gps信息提取并储存到本地_通信人的实用技巧,如何在日常拍的照片里提取GPS位置信息...

    日常基站勘查和投诉处理过程中需要拍照,采集无线环境等相关信息,通常都需要记录经纬度信息,这些单个的照片信息对于我们来说只是一个单独的点,日积月累后的这种空间信息对从事网优的人就是一种资源,规划和处理投 ...

  9. java利用高德地图解析经纬度字符串所在的城市

    问题引出 根据一个经纬度字符串,如果获得该位置所在的城市 解决方案 注册高德地图开发者账号,获取api_key,然后利用他们提供的工具类就可以获取对于的城市 代码 public class Locat ...

最新文章

  1. 在微信小程序里自动获得当前手机所在的经纬度并转换成地址
  2. java构建内存池队列_内存池完整实现代码及一些思考
  3. 阿里小程序云应用上线了,有哪些看点?
  4. 删除Linux的用户
  5. C语言课后习题(13)
  6. 用html语言制作古诗网页,唐诗宋词网页设计.docx
  7. apso matlab,APSO算法指导
  8. Spring配置 context:component-scan/ mvc:annotation-driven /
  9. [Python] L1-005. 考试座位号-PAT团体程序设计天梯赛GPLT
  10. ubuntu 删除opencv4_ubuntu16.04 卸载重装Opencv
  11. 商城系统使用redis做什么_B2B2C商城系统与B2C商城系统有什么区别呢?企业该如何选择?...
  12. 一个火车上遇到的女孩所引发的联想
  13. 错误;找不到或无法加载主类 com.sun.tools.javac.main的解决方案
  14. [原创]C#之探索发现:在WinForm上写的一个模拟分页小程序
  15. 阿里云OSS使用Java上传文件
  16. 100天精通Andriod逆向——第5天:app逆向流程简介
  17. 初级算法_数组 --- 有效的数独
  18. 数据文件检验坏块的利器-dbv
  19. 伪NMOS的基本特点
  20. statuml怎么添加用户_starUML用户使用手册

热门文章

  1. 12864液晶原理分析1
  2. IEEE75432位float表示范围
  3. Java面向对象编程:利用递归思想绘制“谢尔宾斯基地毯”和“谢尔宾斯基三角形”
  4. 关于Spring配置文件xml文档的schema约束
  5. Android Studio 百度地图
  6. 【免费开源】2020年独家全球疫情大数据接口(实时获取)
  7. 原 个人作品小程序的电子农场小鸡鸡03(项目练习)
  8. android仿京东底部tab,GitHub - wenchaosong/BottomBar: 仿京东底部栏重复选择刷新动画,还有普通的样式和 MaterialDesign 样式...
  9. win计算机放到任务栏,不习惯Win10?任务栏还能这么用!
  10. android布局距边距,Android初学者填充和边距之间的区别