{"id":2147,"date":"2010-12-07T00:00:00","date_gmt":"1970-01-01T00:00:00","guid":{"rendered":"http:\/\/johnjohnston.info\/blog\/?e=2147"},"modified":"2010-12-07T00:00:00","modified_gmt":"1970-01-01T00:00:00","slug":"mapping-boos","status":"publish","type":"post","link":"https:\/\/johnjohnston.info\/blog\/mapping-boos\/","title":{"rendered":"Mapping Boos"},"content":{"rendered":"<p> <a href=\"http:\/\/johnjohnston.info\/where\/boos.php\" title=\"Boos on a map\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/johnjohnston.info\/blog\/images\/2010-12\/2010-12-07_boos_on_map.jpg\" alt=\"Boos on map\" height=\"180\" width=\"240\" style=\"float:left;margin:4px;border:none\"><\/a><\/p>\n<p>I love <a href=\"http:\/\/audioboo.fm\/\">Audioboo<\/a>. We use it as one of the ways to publish to <a href=\"http:\/\/edutalk.info\/\" title=\"EDUtalk - Audio publishing by educators, using mobile devices\">edutalk.info<\/a> and I&#8217;ve joined in tagging some boos uksm for the <a href=\"http:\/\/sounds.bl.uk\/uksoundmap\/index.aspx\">UK Sound Map<\/a> project.<\/p>\n<p>Audioboo must be one of the simplest ways to do audio podcasting and it has many nice features. One of the ones that interests me most is the fact that the RSS feed has geo information in it, that is the location that the boo was recorded in (users can I believe turn this off). I have played about with the google maps api in simple ways (eg <a href=\"http:\/\/johnjohnston.info\/where\/walklist.php\">some walks<\/a>) and really like the ability to tell a story in space as well as time.<\/p>\n<p>Yesterday I though I&#8217;d have a look at the Audio Boo RSS feed (atom really) and see if I could do something similar.<\/p>\n<p>Since google maps support GEORSS I though I&#8217;d give that a try first, pasting my audioboo feed into the search box on google maps give me <a href=\"http:\/\/maps.google.co.uk\/maps?f=q&#038;source=s_q&#038;hl=en&#038;geocode=&#038;q=http:%2F%2Faudioboo.fm%2Fusers%2F131%2Fboos.atom&#038;sll=53.800651,-4.064941&#038;sspn=20.75183,51.37207&#038;ie=UTF8&#038;t=h&#038;z=9\" title=\"Google Maps\">this map<\/a> which shows the boos without the audio players (no flash support). <\/p>\n<p>I had forgotten about the <a href=\"http:\/\/code.google.com\/p\/audioboo-api\/\">audioboo api<\/a> so just recycled some of my old <a href=\"http:\/\/johnjohnston.info\/where\/walklist.php\">walks stuff<\/a><\/p>\n<p>I made a few Adjustments, I usually use <a href=\"http:\/\/magpierss.sourceforge.net\/\" title=\"Magpie RSS - PHP RSS Parser\">magpie RSS Reader<\/a> for RSS parsing, but I could not get it to work for the  <em><georss:point><\/em> tag, due, I expect, to the colon. I therefore switched to the <a href=\"http:\/\/www.criticaldevelopment.net\/xml\/doc.php\">XMLParser<\/a> provided by Adam A Flynn. The webpage explains that it can  manage tags with dashes and colons but I am not sure how to as it is not in the docs yet (As far as I know). I just replaced  <em>georss:point<\/em> with <em>georsspoint<\/em> and got on with it. <a href=\"http:\/\/johnjohnston.info\/where\/boos.php\" title=\"Boos on a map\">The page<\/a> is pretty much a mess of php and javascript but it works. I took the lazy way out to put audio players in the Google Map info bubbles, I used the html5 audio tag. That means that pre html5 browsers will not see it but this is not vital stuff. On the walk maps <a href=\"http:\/\/johnjohnston.info\/where\/walks.php?f=090606_glen_finlas&#038;i=21\" title=\"A Mapped Walk\">I&#8217;ve used an flash player<\/a> so that is doable too.<\/p>\n<p>I am caching the rss feed from AudioBoo so updates might not appear. It would be easy enough to set this up so that the page would load boos from a user or tag in the url <em>\/boo.php?tag=thetag<\/em> or <em>\/boo.php?user=user<\/em> too, but might effect my bandwidth.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/johnjohnston.info\/blog\/images\/2010-12\/2010-12-07_gmap_icon_shadow.jpg\" alt=\"Gmap Icon Shadow\" height=\"51\" width=\"64\" style=\"float:left;margin:4px;border:none\"><\/p>\n<p>The other interesting thing I found was <a href=\"http:\/\/www.cycloloco.com\/shadowmaker\/\">Shadowmaker<\/a> a webpage that makes shadows for google map icons which is a nice touch. On the  walk maps I never got round to doing that. Shadowmaker makes it so easy that I could not avoid it.<\/p>\n<p>Anyway I think this would be a really nice way to podcast a school trip, once a page like this is in place it will reflect any updates to AudioBoo. You could also make one that would map a boos that were tagged with a particular tag although I don&#8217;t <em>think<\/em> AudioBoo had feeds for tags from a particular user?<\/p>\n<p><strong>I&#8217;d love to hear from anyone with a class or school interested in a project like this  and lend a hand.<\/strong><\/p>\n<p>If you are interested in learning about custom google maps I&#8217;d recommend the <a href=\"http:\/\/econym.org.uk\/gmap\/\">Google Maps API Tutorial<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I love Audioboo. We use it as one of the ways to publish to edutalk.info and I&#8217;ve joined in tagging some boos uksm for the UK Sound Map project. Audioboo must be one of the simplest ways to do audio podcasting and it has many nice features. One of the ones that interests me most [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"mf2_syndication":[],"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"webmentions_disabled_pings":false,"webmentions_disabled":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6],"tags":[133,19,197,154,54,48],"post_format":[],"class_list":{"0":"post-2147","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-wwwd","7":"tag-audioboo","8":"tag-googlemaps","9":"tag-maps","10":"tag-mashup","11":"tag-podcasting","12":"tag-rss","13":"kind-","14":"h-entry","15":"hentry"},"better_featured_image":null,"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p57zFQ-yD","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"kind":false,"_links":{"self":[{"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/posts\/2147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/comments?post=2147"}],"version-history":[{"count":0,"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/posts\/2147\/revisions"}],"wp:attachment":[{"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/media?parent=2147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/categories?post=2147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/tags?post=2147"},{"taxonomy":"post_format","embeddable":true,"href":"https:\/\/johnjohnston.info\/blog\/wp-json\/wp\/v2\/post_format?post=2147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}