Show HN: Compass that points you to a photo's EXIF location
getphotofind.com
getphotofind.com
It lets you pick a photo you took (or that someone sent you) and then points you in the direction the photo was taken, kind of like a compass, based on the coordinates stored in the photo's EXIF data. It's basically a fast and easy way to mark locations and get back to them.
Originally I tried it in JavaScript, but iOS strips lat and lon info from photos when they're picked with a file input field. You can still find the beginnings of my hacked together JS version here: http://foodsfofree.herokuapp.com/
This is just a side project I built for fun since I hadn't built an iOS app before, so I'm not trying to turn it into a business or something, just wanted to share it!
You can also read more about it here on my blog: http://gohnjanotis.com/photo-find-v1-1-released/
I sometimes do not leave the location on, however, I would still like the functionality of the app.
Great job!
> Originally I tried it in JavaScript, but iOS strips lat and lon info from photos when they're picked with a file input field.
Yes, that is how far I got. Good you went a step further.
I think there are options for expanding: because a photo is easier to share then a location plus it tells a lot about the location itself. Better then some numbers of shortened url.
Combined with compass navigation the user does not need internet (Apple, Google maps) to still be able to navigate to a location.
And why share just one photo ? Share a collection: interesting buildings in a city, or the best places with cakes (based on just the pictures of those cakes :-).
I still think a concept to think about more. Please continue.
Cool idea about the collections.
Another extension of it I also thought about is a version with some kind of node.js backend that's a little bit like Yo except whenever you and a friend have it open it points you at each other so you can find each other on foot as long as you have a decent internet connection and good GPS accuracy.
So a receiver that would appear functionally to be passive could still conceivably cause interference.
Curious though when I installed it I only see kilometers but the screenshot on the website shows imperial units and I don't see any way to change it. Is there a way?
Edit: yeah just found the swipe to change units. I'm all for supporting apps and developers but $2 just to switch units? No thanks. Uninstalled. That's insane.
Edit 2: the biggest issue about the price is perceived value. Making this app cost $.99 or $1.99 itself? Not bad in my opinion. Development isn't free and I probably would have paid that. But when you move to an in-app purchasing model now the perceived value is a free app that is gouging you $2 just to switch from metric to imperial. Maybe the intent was to have as many people try it as possible and to hopefully make a little money from it but the way the in-app purchasing is structured it makes me feel like I'm being taken advantage of.
Also, I apologize for the buggyness with that swiping... I should have used a UIPageViewController and will probably go fix it at some point.
You can read more about all this in my blog post, including the decision about distance units.
Android version when? ;)
The reason I tried JavaScript first was to start off cross-platform, but when that failed I developed for the hardware I use.
However, I've been meaning to try out some Android development, so maybe at some point...
So this would not work with photos taken with a DSLR without a GPS module/attachment.
Am I correct?
> So this would not work with photos taken with a DSLR without a GPS module/attachment.
Depends. You can also retroactively edit the EXIF data to reflect a location. It should work on those kinds of pictures, even though the original camera didn't have a GPS.
I think this is so. Reading the developer's post it seems he had the idea to use pictures taken with his iPhone, which would include GPS data in the EXIF.
I think this is a fantastic idea.
But yep it just pulls the lat and lon from the EXIF data, so it should work fine. The standard for EXIF is degrees, minutes, seconds and then a separate "Ref" value for N or S.
I have to do a little math on those values to turn everything into a decimal format, but based on this standard I would assume everything saving location in EXIF data would use this same format so it should all be compatible:
http://www.exiv2.org/Exif2-2.PDF (See page 53 of the PDF under the heading GPSLatitude)
If you test it, let me know!
My initial thought was pulling some of my favorite shots from Flickr and using this to find the location of where the shot was taken. Great for finding those hidden photoshoot locations!
Unfortunately most DSLRs do not have the GPS built it. It's usually an add-on attachment.
Try rotating your phone around in a circle a bunch and then see if the compass starts moving and correcting itself.
The map doesn't show your location, and even if it did you would still need some kind of compass arrow, like the Google Maps app for iOS shows, to be able to navigate to it.
Also, this works by pasting a photo from the clipboard instead of just using photos in your library.