用JavaScript从照片中获取坐标
Get coordinates from photo with JavaScript
我正在遵循这个线程从照片与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>
但它总是返回作为GPSLatitude
和LGPSLongitud
: [3 values]
,但我无法访问这些属性。
另外,在尝试读取EXIF标头之前,请确保图像已完全加载。EXIF-JS文档对此有更详细的警告,对jQuery有特别的警告。
Try EXIF.getTag(this,' gplatitude '),您将得到3对,它们以逗号(,)分隔。您可以将其转换为字符串并将其拆分为数组,继续执行其余步骤。
相关文章:
- 如何使用Google Places Javascript API搜索附近的位置(自动从浏览器获取坐标)
- 从谷歌地图Api中的区域名称获取坐标
- 从硬件GPS获取坐标
- 每个表的2D数组获取坐标JTSL,JAVASCRIPT
- 单击图像,获取坐标并将其保存在数据库JavaScript和Rails中
- 如何通过JavaScript代码显示谷歌地图并在设备上获取坐标
- 使用 Javascript 获取坐标经度纬度
- 从网格视图行中获取坐标,以使用 Raphael.js 在画布上绘制
- 如何从 X°Y′Z“ 格式(不是 X.Y == 十进制)的点击事件中获取坐标
- 可以从谷歌地图 api v3 从生物摊位获取坐标 “onclick” 创建的标记
- 在谷歌地图API上获取x/y坐标
- OpenLayers 2,GeoJSON无法获取坐标
- Mapbox:获取坐标所在的国家
- 画布和获取坐标基于网格(通过鼠标x鼠标y)
- Javascript:通过点击和拖动地图标记获取坐标
- 获取坐标(经纬度)的谷歌地图的街道地址-角
- 在选中复选框时获取坐标
- 谷歌地图API 3:从右键获取坐标
- 从KML提要获取坐标以与mapbox一起使用
- 用JavaScript从照片中获取坐标