Holy hell you're right that is creepy! Nice work though it worked very smoothly and the location detection was somewhat accurate in my instances. (Well, it was in the right county, I'm guessing it's based off of IP or something?) One UI consideration may be to have the balloon popups close if you open another one, also an option to filter NSFW if that would be possible?
Thank you. Yes it's just off IP - I don't mind it being inaccurate for the initial load, just needed an area to start it on :) I don't think NSFW can be fixed, since I don't believe Instagram allows them in the first place. Thanks for the suggestions. I will definitely change the popups so only one can be open.
Since being creepy is the point, there is the geolocation api. Doesn't work if your users have a clue it disabled, but for most you'll get a better point.
I just played around with it some more... you can specify the location so accurate that I was able to pick out two of my neighbours. This really is a scary webapp. Edit: You may also want to consider blocking searches from around schools as there's a lot of kids playing on instagram in class -- will definitely be using this to show them the dangers of the web! There should be a way to get that information from google maps.