views:

336

answers:

2

I'm looking for a solution to map one or all of the following Flickr, twitter, vimeo, by exif, keywords or whatever to google maps. I'm trying to show a map of my location from updating social sites.

A: 

There's a nice greasemonkey script to ease geotagging on Flickr.

William Keller
I'm want to show this on my web page as a google map...
Parrfolio
+1  A: 

If each of the services you want supports GeoRSS, then you can actually build such a map with zero coding whatsoever! This is because Google Maps supports mapping a GeoRSS feed directly. All you have to do is type the URL of the RSS feed with the GeoRSS data within, into the box on Google maps. Here's an example of the feed from my What's The Harm? website mapped in Google Maps.

Now you mention several services there, each of which whould presumably have its own GeoRSS feed. What you would need to do is merge the feeds together before handing the resulting feed to Google Maps. There are a variety of ways to do this, one quick point-and-click way is via Yahoo Pipes. Search for "merge feed" or "merge RSS" on there and you can find many examples that you can copy and modify.

Yahoo Pipes also has functionality to add GeoRSS coding to feeds that don't have it already. You could use that to bring in data like blog posts and son on that might not be GeoRSS. Look under "Operators" for the "Location Extractor" widget.

As for the websites you mentioned:

  • Flickr: Yes. Make sure you map your photos, and use the feed marked "geoFeed".
  • twitter: There's a service called GeoTwitter that can add this for you.
  • vimeo: It doesn't appear they support it out of the box.
Tim Farley