js前台通过EXIF.js获取图片中携带的经纬度信息


//上传经纬度
 document.getElementById("file-input").onchange = function(img) {
  imgFile = img;
  var allFiles = imgFile.target.files;
  var laltest="";
  length_lal++;
  var imgarr=new Array();
    var tmpimg = allFiles[0];
    imgarr[i]=allFiles[0];
    var readImg = new FileReader();
        readImg.readAsDataURL(tmpimg);
        readImg.onload = function (readEvent){ 
        var base64 = readEvent.target.result;
        var appd =  "<img src=\""+base64+"\" width=\"200px\" height=\"200px\">";
        $("#image").append(appd); 
     };

     EXIF.getData(tmpimg, function(){
      var imgname=tmpimg.name;
      var tagj=EXIF.getTag(tmpimg,'GPSLongitude');
      var tagw=EXIF.getTag(tmpimg,'GPSLatitude');
      var longitude=tagj[0]+tagj[1]/60+tagj[2]/60/60;
      var latitude=tagw[0]+tagw[1]/60+tagw[2]/60/60;
      lalinfo=lalinfo+imgname+":"+longitude+":"+latitude+",";
      alert(lalinfo);
     }); 
    
        } 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM