获取手机拍摄照片的经纬度及详细位置的python脚本
说明
本脚本的源码是xingag大佬的,本人只是稍作了改动,及添加了一些说明方式,使得脚本能够应用于更多场合。
xingag大佬的github
本人的github
脚本使用说明
- 1.先从高德开放平台上注册后再申请一个key,如下图所示。
- 2.如下几图所示修改main.py的源代码,使其对应正确的key和要分析的图片地址。
- 3.运行代码前,先执行下面的代码安装exifread库。
1 | pip3 install exifread |
该库是识别图片元数据的库,使用 exifread 库可以直接读取图片文件,获取到图片的元数据,包含经度、纬度、南北纬方向、东西经方向和拍摄时间。
- 4.运行代码时,main.py和position_utils.py必须放在同一目录下。
因为通过 GPS 获取的经度、纬度和高德地图的坐标存在一定的误差,这里需要用position_utils.py脚本把坐标转换为「火星坐标系」。