GeoRSS comes to Google Maps

Sunday, March 25, 2007 (21:32 UTC)

(Part 1 of the stories I missed last week)

The Google Maps API Blog announced support in Google Maps for the GeoRSS data format, a light and standards-based XML vocabulary for georeferencing content in RSS feeds (for example). This means that you can now simply drop a GeoRSS-enabled feed into the Google Maps search box and see the contents displayed geographically.

In the same post, Google also announced that the Google Maps API now supports the loading of KML files (in addition to GeoRSS). This means you can now show KML files on your own Google Maps on your website, as an alternative to displaying them in Google Earth.

Geobloggers' Rev Dan Catt has a fine expository post on the news, O'Reilly Radar looks at the implications (playing with a GeoRSS-enabled Flickr feed), and Christian Spanring looks at what the next step of development might be: "Maybe GeoRSS feeds getting indexed for searches within Google Earth?"

Knowing that you could once turn a Google Maps view into KML simply by appending "&output=kml" to the permalink URL (alas the trick no longer works), I tried that hack on the permalink URL of a Google Map with a GeoRSS feed attached, hoping for a kind of pipeline to getting GeoRSS converted into KML for Google Earth. No such luck:-) Do remember however that Yahoo! Pipes is very GeoRSS-savvy, so using Google Maps in combination with Pipes should allow for some interesting results.

And finally, as Google Earth already has WMS support (albeit rudimentary), here's hoping GeoRSS feeds will soon also be supported natively — perhaps as an admissible URL for a network link? As has been pointed out before, GeoRSS and KML do not compete — they are far apart on the ease/power axis of geospatial formats.

Permalink | Del.icio.us | Connotea

Comments

Stefan, actually the &output=kml thing does work. There is some other argument in your original Maps test URL that is causing the problem. I input your coordinates and created a new URL with output=kml tagged on and it works fine:

http://maps.google.com/maps?f=q&hl=en&q=59.301844,17.994307&layer=&ie=UTF8&om=1&z=16&ll=59.301841,17.994297&spn=0.007263,0.022423&t=k&iwloc=addr&output=kml

Posted by: Frank Taylor at 23:21 UTC, March 25, 2007

Oh yeah, I forgot the hack was amended -- my memory sucks. Still doesn't seem to work with an GeoRSS file in the string, though. Would be cool if it did.

Posted by: Stefan at 7:50 UTC, March 26, 2007

I think you have mentioned this before,
http://www.geonames.org/rss-to-georss-converter.html

but it can also be used to directly convert a GeoRSS feed to a KML file - can work as network link.

Posted by: Barry Hunter at 11:44 UTC, March 26, 2007

I gave my blog a spin with my GeoRSS templat for blojsom and it works a treat with Google Maps :) click here to see a quick demo.

Posted by: Adam at 22:34 UTC, March 28, 2007

very very good

Posted by: durrani tabrez khan at 19:12 UTC, April 07, 2007

You can convert a geoRSS feed into KML with a XSL transformation (PHP or other scripting engine required). See the recipe for geoRSS to KML

Posted by: MD at 22:21 UTC, May 01, 2007

Post a comment





Remember Me?


(you may use HTML tags for style, and also <a>)

Note: After your comment has been submitted, you may need to reload the page before it becomes visible.

Search Ogle Earth:
Ogle Earth brings you news about virtual globes, with a special focus on Google Earth. By Stefan Geens. Email me. Last tracked here:
Get updates via email:

NeoGeo Jobs

Ogle Earth: Recent posts

Archives