用JavaScript从照片中获取坐标

Get coordinates from photo with JavaScript

本文关键字:获取 坐标 照片 JavaScript      更新时间:2023-09-26

我正在遵循这个线程从照片与JavaScript获得坐标从图片(我检查了图片,并具有属性),我试图得到与JavaScript使用:

$(function(){
  
  $("#file-input").on("change", function(e) {
            EXIF.getData(e.target.files[0], function() {
             
                var result = EXIF.pretty(this);
                $("#span").text(result);
            });
        });
  
  
});
<script src="https://raw.githubusercontent.com/exif-js/exif-js/master/exif.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<input type="file" id="file-input" />
<span id="span">Here</span>

但它总是返回作为GPSLatitudeLGPSLongitud: [3 values],但我无法访问这些属性。

另外,在尝试读取EXIF标头之前,请确保图像已完全加载。EXIF-JS文档对此有更详细的警告,对jQuery有特别的警告。

Try EXIF.getTag(this,' gplatitude '),您将得到3对,它们以逗号(,)分隔。您可以将其转换为字符串并将其拆分为数组,继续执行其余步骤。