The hobomap is here, and in the pages menu. Try it out!
I’m very excited about this. For a long time I’ve wanted a good way to map my outings and adventures. The WordPress Geo Plugin provides a way to map a single post, which I’ve made use of for some time, but I always wanted to be able to see the post locations all together. When Google Maps released their mapping engine to the non-profit-seeking public, the door opened. I still have to go back to and put coordinates in for my Pacific Crest Trail hike, but almost all my other travels are there together on one map at last! It starts by default at the most recent geocoded post.
WordPress Users
I’ve created a Geo Mashup Wordpress Plugin that enables the creation of a similar map on any WordPress site.
Technical Details
I gather that this kind of thing is called a Google Maps Mashup. The key piece is the Google Maps API. I had to supply to post locations, which I did by writing a small PHP server to query posts by their geo metadata and return the results in XML. The hobomap calls this to create the markers at the post locations within the current map view. When a marker is clicked, it calls the WordPress RSS server (wp-rss2.php) to get XML for each post at that location, combines them, and displays the combination in an info window above the marker.
I had to brush up on my JavaScript and learn about AJAX, the XML DOM, and XSLT.