Check for all-zero GPS coordinates

master
Manuel Kasper 2021-07-23 20:29:01 +02:00
rodzic 8f065a5cc8
commit 04f6e36486
1 zmienionych plików z 3 dodań i 1 usunięć

Wyświetl plik

@ -43,7 +43,9 @@ module.exports = {
if (exifParsed) {
if (exifParsed.gps && exifParsed.gps.GPSLatitude && exifParsed.gps.GPSLongitude &&
(!exifParsed.gps.GPSStatus || exifParsed.gps.GPSStatus === 'A') &&
!isNaN(exifParsed.gps.GPSLatitude[0]) && !isNaN(exifParsed.gps.GPSLongitude[0])) {
!isNaN(exifParsed.gps.GPSLatitude[0]) && !isNaN(exifParsed.gps.GPSLongitude[0]) &&
(exifParsed.gps.GPSLatitude[0] !== 0 || exifParsed.gps.GPSLatitude[1] !== 0 || exifParsed.gps.GPSLatitude[2] !== 0) &&
(exifParsed.gps.GPSLongitude[0] !== 0 || exifParsed.gps.GPSLongitude[1] !== 0 || exifParsed.gps.GPSLongitude[2] !== 0)) {
photo.coordinates = {}
photo.coordinates.latitude = exifParsed.gps.GPSLatitude[0] + exifParsed.gps.GPSLatitude[1]/60 + exifParsed.gps.GPSLatitude[2]/3600
if (exifParsed.gps.GPSLatitudeRef === 'S') {