Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pic.onload = function(){
- alert('EXIF'+EXIF);
- window.setTimeout(
- $A.getCallback(function() {
- EXIF.getData(this, function (){
- alert('inside exif');
- alert('lat'+EXIF.getTag(this, 'GPSLatitude'));
- alert('long'+EXIF.getTag(this, 'GPSLongitude'));
- var longitude = EXIF.getTag(this, 'GPSLongitude');
- var latitude = EXIF.getTag(this, 'GPSLatitude');
- if((longitude != null && latitude != null && typeof latitude != 'undefined' && typeof longitude !='undefined') || component.get("v.isLatLongRequired") == false) {
- if(longitude != null && latitude != null && typeof latitude != 'undefined' && typeof longitude !='undefined'){
- console.log('image contains lat long'+(latitude[0].numerator + latitude[1].numerator /(60 * latitude[1].denominator) + latitude[2].numerator / (3600 * latitude[2].denominator)));
- component.set("v.latitude", (latitude[0].numerator + latitude[1].numerator /(60 * latitude[1].denominator) + latitude[2].numerator / (3600 * latitude[2].denominator)));
- component.set("v.longitude", (longitude[0].numerator + longitude[1].numerator /(60 * longitude[1].denominator) + longitude[2].numerator / (3600 * longitude[2].denominator)));
- console.log("latitute"+component.get("v.latitude"));
- console.log("longitude"+component.get("v.longitude"));
- if(component.get("v.latitude") == null || component.get("v.longitude") == null || isNaN(component.get("v.latitude")) || isNaN(component.get("v.longitude")))
- {
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement