如何从Javascript中的图像文件数据中读取地理位置

时间:2016-08-11 13:40:43

标签: javascript image browser geolocation exif

如何在将文件加载到Web浏览器上但在实际上载之前(在客户端),在Javascript中从图像文件(JPG,JPEG,PNG等)读取地理位置数据。

1 个答案:

答案 0 :(得分:1)

你可以使用一个名为'exif'的模块:

var ExifImage = require('exif').ExifImage;

try {
    new ExifImage({ image : 'myImage.jpg' }, function (error, exifData) {
        if (error)
            console.log('Error: '+error.message);
        else
            console.log(exifData); // Do something with your data!
    });
} catch (error) {
    console.log('Error: ' + error.message);
}

您可以使用Browserify转换此npm模块,以便在浏览器中使用。