I couldn’t find anyone extracting out the geolocation geotagging EXIF data from their photographs so they could pull it up on something like Google Maps. There are stand-alone programs with embedded maps, but the bits and bobs lying around on the average system ought to be enough to just generate a URL to a mapping website. The following bash script echoes the URL that geolocates your JPEG. Because my camera doesn’t emit it, I couldn’t be bothered dealing with the seconds part of a location, but I did detect that you don’t have a camera the same as mine. Drop a line if you’ve used this and fixed it.
#!/bin/bash # emit a hyperlink to google maps for the location of a photograph declare Seconds="" Seconds=`exif -m --ifd=GPS --tag=0x02 $1 | grep -oP "[\d|\d\.]+$"` if (( $Seconds=='0' )) then Seconds=`exif -m --ifd=GPS --tag=0x04 $1 | grep -oP "[\d|\d\.]+$"` fi if (( $Seconds!='0' )) then echo echo "Script does not support seconds being specified" exit fi echo -n "https://maps.google.com.au/?q=" declare NorthSouth=`exif -m --ifd=GPS --tag=0x01 $1` if [ "$NorthSouth" == "S" ] then echo -n "-" fi echo -n `exif -m --ifd=GPS --tag=0x02 $1 | grep -oP "^[\d|\d\.]+"` echo -n "%20" echo -n `exif -m --ifd=GPS --tag=0x02 $1 | grep -oP "(?<= )[\d|\d\.]+,"` declare EastWest=`exif -m --ifd=GPS --tag=0x03 $1` if [ "$EastWest" == "W" ] then echo -n "-" fi echo -n `exif -m --ifd=GPS --tag=0x04 $1 | grep -oP "^[\d|\d\.]+"` echo -n "%20" echo -n `exif -m --ifd=GPS --tag=0x04 $1 | grep -oP "(?<= )[\d|\d\.]+(?=,)"` echo