一尘不染

是否可以从图像获取图像GPS位置坐标?

flutter

我正在构建Flutter应用程序,用户可以在其中发布照片及其位置。使用者都可以从相机或库中获取图片。

如果用户使用相机拍照,则可以使用设备的GPS位置来设置图片的位置。我试图根据图片的元数据获取图片的GSP位置,但是我还没有找到一种方法来做到这一点。

有可能做到吗?最好的方法如何?

编辑:我在问题中添加“ GPS”以使其清楚。我试图发现照片的实际位置。我还向问题添加了“ Flutter”,以明确说明我面临着在Flutter App 中解决此问题的问题。


阅读 217

收藏
2020-08-13

共1个答案

一尘不染

如果图像是JPEG或RAW图像文件,则地理位置元数据将存储为Exif标签。在Android中,这是通过ExifInterface
类完成的。

标签为TAG_GPS_LATITUDETAG_GPS_LONGITUDE:https :
//developer.android.com/reference/android/media/ExifInterface.html

请注意,坐标必须以合理的格式表示:度,分和秒,如dd/1,mm/1,ss/1

2020-08-13