zoukankan      html  css  js  c++  java
  • 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);
         }); 
        
            } 

  • 相关阅读:
    MySQL 查询各科前三的数据
    MySQL 分时间段查询
    MySQL 查询同一字段中同时满足多个条件
    MySQL 分组累加
    快速搭建LNMP
    打开页面默认弹出软键盘,同时兼容iOS和Android
    linux 系统的ssh服务
    linux 磁盘
    linux系统基础网络配置
    discuz中方法
  • 原文地址:https://www.cnblogs.com/rookie-ray/p/11188168.html
Copyright © 2011-2022 走看看