From dfc8c8894706df50ee94e0a61f6a2bc7ee5fa4a2 Mon Sep 17 00:00:00 2001 From: Abhinav-grd Date: Tue, 19 Jan 2021 14:27:20 +0530 Subject: [PATCH] neglect location {0,0} --- src/services/uploadService.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/services/uploadService.ts b/src/services/uploadService.ts index 719984eff..232c4ed64 100644 --- a/src/services/uploadService.ts +++ b/src/services/uploadService.ts @@ -247,7 +247,7 @@ class UploadService { const metaDataObject = this.metadataMap.get(metadataJSON['title']); metaDataObject['creationTime'] = metadataJSON['photoTakenTime']['timestamp'] * 1000000; metaDataObject['modificationTime'] = metadataJSON['modificationTime']['timestamp'] * 1000000; - if (!metaDataObject['latitude']) { + if (!metaDataObject['latitude'] && metaDataObject['latitude'] != 0 && metaDataObject['longitude'] != 0) { metaDataObject['latitude'] = metadataJSON['geoData']['latitude']; metaDataObject['longitude'] = metadataJSON['geoData']['longitude']; } @@ -346,7 +346,7 @@ class UploadService { reader.readAsArrayBuffer(recievedFile) }); if (!exifData) - return null; + return { location: null, creationTime: null }; return { location: this.getLocation(exifData), creationTime: this.getUNIXTime(exifData) @@ -364,7 +364,7 @@ class UploadService { private getLocation(exifData) { if (!exifData.GPSLatitude) - return { lat: null, lon: null }; + return null; var latDegree = exifData.GPSLatitude[0].numerator; var latMinute = exifData.GPSLatitude[1].numerator; var latSecond = exifData.GPSLatitude[2].numerator;