forked from MapComplete/MapComplete
		
	Fix: Use alternative way to read coordinates from exif data
This commit is contained in:
		
							parent
							
								
									01c8d63943
								
							
						
					
					
						commit
						6257c2415a
					
				
					 1 changed files with 2 additions and 9 deletions
				
			
		|  | @ -197,15 +197,8 @@ export class PanoramaxUploader implements ImageUploader { | ||||||
|         let datetime = new Date().toISOString() |         let datetime = new Date().toISOString() | ||||||
|         try { |         try { | ||||||
|             const tags = await ExifReader.load(blob) |             const tags = await ExifReader.load(blob) | ||||||
|             const [[latD], [latM], [latS, latSDenom]] = < |             lat = Number(tags?.GPSLatitude?.description) | ||||||
|                 [[number, number], [number, number], [number, number]] |             lon = Number(tags?.GPSLongitude?.description) | ||||||
|             >tags?.GPSLatitude.value |  | ||||||
|             const [[lonD], [lonM], [lonS, lonSDenom]] = < |  | ||||||
|                 [[number, number], [number, number], [number, number]] |  | ||||||
|             >tags?.GPSLongitude.value |  | ||||||
|             lat = latD + latM / 60 + latS / (3600 * latSDenom) |  | ||||||
|             lon = lonD + lonM / 60 + lonS / (3600 * lonSDenom) |  | ||||||
| 
 |  | ||||||
|             const [date, time] = tags.DateTime.value[0].split(" ") |             const [date, time] = tags.DateTime.value[0].split(" ") | ||||||
|             datetime = new Date(date.replaceAll(":", "-") + "T" + time).toISOString() |             datetime = new Date(date.replaceAll(":", "-") + "T" + time).toISOString() | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue