收藏
回答

ios上传图片无法获取gps信息?

ios 版本15.5 手机上拍照以后图片格式是HEIF,并且有经纬度坐标信息。

通过调用wx.chooseMedia以后。获取到的图片后缀成了jpg,图片类型是jpeg。

经纬度信息丢失了。

但是如果我把照片倒入到电脑,再把电脑的照片复制出来成了jpeg,查看此照片是有经纬度信息的。

然后用开发工具测试,是可以获取到的

所以我想问的是,ios 图片上传gps信息丢失,怎么办,我想要获取坐标。同一张照片电脑上用开发工具可以获取,用手机就获取不了。

代码片段:https://developers.weixin.qq.com/s/7pQn0qm67YCY

回答关注问题邀请回答
收藏

3 个回答

  • Sunbelife
    Sunbelife
    10-05

    iOS 不行了。


    汗,遇到同样问题。

    微信团队的处理令人蛋儿疼。


    10-05
    有用
    回复
  • 蒋迪(涂璟)
    蒋迪(涂璟)
    02-27

    +1 我也遇到了同样的问题,安卓的都是好的,楼主最后怎么解决的啊。

    02-27
    有用
    回复 1
    • 兮兮
      兮兮
      10-02
      因为HEIC、HEIF是苹果自研的图片格式,并且不开源,加载这类格式的图片需要额外的解码器,目前仅苹果设备和少量安卓设置支持,没有被广泛使用。所以,wx.chooseMedia接口会默认把此类格式的图片自动转为jpg格式,至于图片的经纬度丢失,可能是格式转换时被忽略了。
      10-02
      回复
  • 哈那米奇
    哈那米奇
    2022-09-21

    有没有可能是上传生成临时图片的时候把经纬度丢失了?@微信小程序助手

    2022-09-21
    有用
    回复
登录 后发表内容