kopia lustrzana https://github.com/manuelkasper/sotlas-api
Check for all-zero GPS coordinates
rodzic
8f065a5cc8
commit
04f6e36486
|
@ -43,7 +43,9 @@ module.exports = {
|
||||||
if (exifParsed) {
|
if (exifParsed) {
|
||||||
if (exifParsed.gps && exifParsed.gps.GPSLatitude && exifParsed.gps.GPSLongitude &&
|
if (exifParsed.gps && exifParsed.gps.GPSLatitude && exifParsed.gps.GPSLongitude &&
|
||||||
(!exifParsed.gps.GPSStatus || exifParsed.gps.GPSStatus === 'A') &&
|
(!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 = {}
|
||||||
photo.coordinates.latitude = exifParsed.gps.GPSLatitude[0] + exifParsed.gps.GPSLatitude[1]/60 + exifParsed.gps.GPSLatitude[2]/3600
|
photo.coordinates.latitude = exifParsed.gps.GPSLatitude[0] + exifParsed.gps.GPSLatitude[1]/60 + exifParsed.gps.GPSLatitude[2]/3600
|
||||||
if (exifParsed.gps.GPSLatitudeRef === 'S') {
|
if (exifParsed.gps.GPSLatitudeRef === 'S') {
|
||||||
|
|
Ładowanie…
Reference in New Issue