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() | ||||
|         try { | ||||
|             const tags = await ExifReader.load(blob) | ||||
|             const [[latD], [latM], [latS, latSDenom]] = < | ||||
|                 [[number, number], [number, number], [number, number]] | ||||
|             >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) | ||||
| 
 | ||||
|             lat = Number(tags?.GPSLatitude?.description) | ||||
|             lon = Number(tags?.GPSLongitude?.description) | ||||
|             const [date, time] = tags.DateTime.value[0].split(" ") | ||||
|             datetime = new Date(date.replaceAll(":", "-") + "T" + time).toISOString() | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue