<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>johnbowman.net &#187; CBC</title>
	<atom:link href="http://johnbowman.net/category/cbc/feed/" rel="self" type="application/rss+xml" />
	<link>http://johnbowman.net</link>
	<description>Online journalist, GeekDad, (re)lapsed blogger</description>
	<lastBuildDate>Mon, 30 Jan 2012 20:48:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mapping the Canadian media landscape</title>
		<link>http://johnbowman.net/2009/06/17/mapping-the-canadian-media-landscape/</link>
		<comments>http://johnbowman.net/2009/06/17/mapping-the-canadian-media-landscape/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 04:06:41 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[CBC]]></category>
		<category><![CDATA[Geek]]></category>

		<guid isPermaLink="false">http://johnbowman.net/?p=624</guid>
		<description><![CDATA[The network map of Canadian media ownership was one of two pieces I was working on for the CBCNews.ca feature package on the future of television. I built it with IBM&#8217;s free data visualization tool Many Eyes. 

I&#8217;m generally pleased with how it turned out, but I think the presentation could be much clearer. I [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.cbc.ca/money/story/2009/06/05/f-canada-media-ownership-network-map.html">network map of Canadian media ownership</a> was one of two pieces I was working on for the <a href="http://www.cbc.ca/news/background/changingchannels/">CBCNews.ca feature package on the future of television</a>. I built it with IBM&#8217;s free data visualization tool <a href="http://manyeyes.alphaworks.ibm.com/manyeyes/">Many Eyes</a>. </p>
<p><script type="text/javascript" src="http://manyeyes.alphaworks.ibm.com/manyeyes/visualizations/8aff56ca4c9b11deae82000255111976/comments/e0b0b1b4513611de84c7000255111976.js"></script></p>
<p>I&#8217;m generally pleased with how it turned out, but I think the presentation could be much clearer. I felt the need to make a <a href="http://www.screencast.com/users/JohnFBowman/folders/Jing/media/d57624d1-d4d1-40a4-bf2a-096b4bef215e">screencast using Jing</a> to show how to use it. </p>
<p>Newslab.ca contacted me for <a href="http://www.newslab.ca/?p=178">an email interview about the network map</a>, and I think it addresses some of the concerns I have about the tool. One part of the email I sent that they didn&#8217;t use addresses one aspect of the lack of clarity in the map. </p>
<blockquote><p>The Many Eyes network map was intended for personal relationships, like a Twitter network showing who&#8217;s following who, or computer networks showing connections, where there&#8217;s no hierarchy.</p>
<p>In the case of the Canadian media map, there&#8217;s a clear hierarchy, so it would have been nice to see, for example, parent companies at the top of each cluster, or as a larger node, or in bold, or in bigger text, something to show that these are the companies that own everything &#8220;below&#8221; them.</p></blockquote>
<p>If the point of a visualization is to tell a story, the story of the companies at the top of the food chain is one this map doesn&#8217;t tell clearly. </p>
<p>Oh, and the other part of Changing Channels I did was <a href="http://www.cbc.ca/canada/story/2009/06/01/f-digital-tv-transition.html">this article on Canadian over-the-air digital TV</a>. It turned out well and it&#8217;s very pretty well received in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnbowman.net/2009/06/17/mapping-the-canadian-media-landscape/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>blogto answer (and 12seconds.tv test)</title>
		<link>http://johnbowman.net/2009/03/07/blogto-answer-and-12secondstv-test/</link>
		<comments>http://johnbowman.net/2009/03/07/blogto-answer-and-12secondstv-test/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 07:04:39 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[CBC]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[12seconds]]></category>
		<category><![CDATA[blogto]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://johnbowman.net/2009/03/07/blogto-answer-and-12secondstv-test/</guid>
		<description><![CDATA[blogto answer on 12seconds.tv
]]></description>
			<content:encoded><![CDATA[<p><iframe src="http://embed.12seconds.tv/i/embed?v=105830" scrolling="no" allowtransparency="true" frameborder="0" width="430" height="360"></iframe><br /><a href="http://12seconds.tv/channel/johnbowman/105830">blogto answer</a> on <a href="http://12seconds.tv">12seconds.tv</a></p>
]]></content:encoded>
			<wfw:commentRss>http://johnbowman.net/2009/03/07/blogto-answer-and-12secondstv-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sitamaujunngigaqtut</title>
		<link>http://johnbowman.net/2008/10/28/sitamaujunngigaqtut/</link>
		<comments>http://johnbowman.net/2008/10/28/sitamaujunngigaqtut/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 01:43:13 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[CBC]]></category>

		<guid isPermaLink="false">http://johnbowman.net/2008/10/28/sitamaujunngigaqtut/</guid>
		<description><![CDATA[I was watching the CBC coverage of the Nunavut election last night, and listening to the reporters and candidates speaking both English and Inuktitut, sometimes switching back and forth within a sentence.
In particular, they used English numbers when speaking in Inuktitut, and I wondered why. I looked up a tutorial for learning Inuktitut, and I [...]]]></description>
			<content:encoded><![CDATA[<p>I was watching the CBC coverage of the Nunavut election last night, and listening to the reporters and candidates speaking both English and Inuktitut, sometimes switching back and forth within a sentence.</p>
<p>In particular, they used English numbers when speaking in Inuktitut, and I wondered why. I looked up a <a href="http://www.tusaalanga.ca/lesson/173/vocabulary">tutorial for learning Inuktitut</a>, and I think I found the answer. Here&#8217;s the Inuktitut word for &#8220;seven&#8221;:</p>
<blockquote><p>
?????????? &#8211; sitamaujunngigaqtut
</p></blockquote>
<p>If I&#8217;m counting right, that&#8217;s ten syllables. It takes more syllables to say &#8220;seven&#8221; in Inuktitut and it does to count to seven in English.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnbowman.net/2008/10/28/sitamaujunngigaqtut/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MP voting records</title>
		<link>http://johnbowman.net/2008/03/31/mp-voting-records/</link>
		<comments>http://johnbowman.net/2008/03/31/mp-voting-records/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 02:38:23 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[CBC]]></category>

		<guid isPermaLink="false">http://johnbowman.net/2008/03/31/mp-voting-records/</guid>
		<description><![CDATA[Thanks to The Phantom Observer for reminding me of the idea of online vote tracking for MPs. I e-mailed the guy who runs (or ran) howdtheyvote.ca months ago. It is a lot of work to get that voting data in a usable form. And what votes do you track? Every little motion and amendment? Or [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to <a href="http://phantomobserver.com/blog/?p=988">The Phantom Observer</a> for reminding me of the idea of online vote tracking for MPs. I e-mailed the guy who runs (or ran) <a href="http://parl.howdtheyvote.ca/39-2">howdtheyvote.ca</a> months ago. It is a lot of work to get that voting data in a usable form. And what votes do you track? Every little motion and amendment? Or just the important stuff? How do you write code that can differentiate that?</p>
<p>I believe he mentioned using a version of <a href="http://ukparse.kforge.net/parlparse/">Parliament Parser</a> which is used behind the scenes for sites like <a href="http://www.theyworkforyou.com/">TheyWorkForYou.com</a> and <a href="http://www.publicwhip.org.uk/">The Public Whip</a>, both British. The latter&#8217;s <a href="http://www.publicwhip.org.uk/minwhirl.php">Ministerial whirl</a> (a Java app that isn&#8217;t working for me right now) is a very interesting visualization of cabinet shuffles.</p>
<p>Of course, in the States, all this data is readily available on sites such as the <a href="http://projects.washingtonpost.com/congress/">Washington Post&#8217;s Votes Database</a>, written by, of course, Adrian Holovaty. It helps that the <a href="http://projects.washingtonpost.com/congress/about/">U.S. government makes so much of its data available</a> in usable (or, at least, scrapable) forms.</p>
<p>Clearly we need to elect more nerds in Canada.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnbowman.net/2008/03/31/mp-voting-records/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Should we ditch the 1¢ coin?</title>
		<link>http://johnbowman.net/2007/08/07/should-we-ditch-the-1%c2%a2-coin/</link>
		<comments>http://johnbowman.net/2007/08/07/should-we-ditch-the-1%c2%a2-coin/#comments</comments>
		<pubDate>Tue, 07 Aug 2007 18:55:49 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[CBC]]></category>

		<guid isPermaLink="false">http://johnbowman.net/2007/08/07/should-we-ditch-the-1%c2%a2-coin/</guid>
		<description><![CDATA[My article about the Canadian farthing has been reddited.
There&#8217;s also a Your View discussion going on.
Update Aug. 8:  And dugg!
]]></description>
			<content:encoded><![CDATA[<p>My <a href="http://www.cbc.ca/news/background/economy/penny.html" title="Save the penny or leave the penny?">article about the Canadian farthing</a> has been <a href="http://reddit.com/info/2d3ke/comments" title="Should we ditch the 1¢ coin? reddit.com">reddited</a>.</p>
<p>There&#8217;s also a <a href="http://www.cbc.ca/news/yourview/2007/08/save_the_penny_or_leave_the_pe.html">Your View</a> discussion going on.</p>
<p><strong>Update Aug. 8:</strong>  And <a href="http://www.digg.com/business_finance/Should_we_ditch_the_1_cent_coin">dugg</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://johnbowman.net/2007/08/07/should-we-ditch-the-1%c2%a2-coin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Smoking pot and thinking critically</title>
		<link>http://johnbowman.net/2007/07/30/smoking-pot-and-thinking-critically/</link>
		<comments>http://johnbowman.net/2007/07/30/smoking-pot-and-thinking-critically/#comments</comments>
		<pubDate>Mon, 30 Jul 2007 19:20:51 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[CBC]]></category>

		<guid isPermaLink="false">http://johnbowman.net/2007/07/30/smoking-pot-and-thinking-critically/</guid>
		<description><![CDATA[It looks like this story would be a great case for a critical thinking class.
From the story:
Occasional smokers were 40 per cent more likely to suffer from psychosis, while dedicated tokers who used marijuana daily or weekly increased their risk by 50 to 200 per cent.
From STATS.org:
 To epidemiologists a 40% increase is not especially [...]]]></description>
			<content:encoded><![CDATA[<p>It looks like <a href="http://www.cbc.ca/health/story/2007/07/26/pot-psychosis.html" title="Marijuana may increase risk of psychosis: study">this story</a> would be a great case for a critical thinking class.</p>
<p>From the story:</p>
<blockquote><p>Occasional smokers were 40 per cent more likely to suffer from psychosis, while dedicated tokers who used marijuana daily or weekly increased their risk by 50 to 200 per cent.</p></blockquote>
<p><a href="http://www.stats.org/stories/2007/will_one_joint_schizoid_july30_07.htm">From STATS.org:</a></p>
<blockquote><p> To epidemiologists a 40% increase is not especially noteworthy&#8211; they usually don’t find risk factors worth worrying about until the number hits at least 200% and some major journals won’t publish studies unless the risk is 300 or even 400%.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://johnbowman.net/2007/07/30/smoking-pot-and-thinking-critically/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Next Your Interview: Monique Ryan</title>
		<link>http://johnbowman.net/2007/07/27/next-your-interview-monique-ryan/</link>
		<comments>http://johnbowman.net/2007/07/27/next-your-interview-monique-ryan/#comments</comments>
		<pubDate>Fri, 27 Jul 2007 20:15:33 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[CBC]]></category>

		<guid isPermaLink="false">http://johnbowman.net/2007/07/27/next-your-interview-monique-ryan/</guid>
		<description><![CDATA[Next Your Interview podcast:
 Sports nutritionist Monique Ryan
CBCNews.ca welcomes sports nutritionist Monique Ryan to answer your questions on Friday, Aug. 3.
]]></description>
			<content:encoded><![CDATA[<p>Next Your Interview podcast:</p>
<p><a href="http://www.cbc.ca/news/yourinterview/2007/07/sports_nutritionist_monique_ry.html"> Sports nutritionist Monique Ryan</a></p>
<p>CBCNews.ca welcomes sports nutritionist Monique Ryan to answer your questions on Friday, Aug. 3.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnbowman.net/2007/07/27/next-your-interview-monique-ryan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Im on ur newz site, breakin ur styl gide</title>
		<link>http://johnbowman.net/2007/07/27/im-on-ur-newz-site-breakin-ur-styl-gide/</link>
		<comments>http://johnbowman.net/2007/07/27/im-on-ur-newz-site-breakin-ur-styl-gide/#comments</comments>
		<pubDate>Fri, 27 Jul 2007 15:12:48 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[CBC]]></category>

		<guid isPermaLink="false">http://johnbowman.net/2007/07/27/im-on-ur-newz-site-breakin-ur-styl-gide/</guid>
		<description><![CDATA[Today is the last day you&#8217;ll see this on the video player on the CBC News page:
Kdz on ur intar-t00bs, weirdin ur languaj ZOMG!!1!1eleven kthxbi (Runs 2:25)
Click through to the last page (5 of 5).
I wondered at the time if I&#8217;d get away with it. Nobody even mentioned it.
]]></description>
			<content:encoded><![CDATA[<p>Today is the last day you&#8217;ll see this on the video player on the <a href="http://cbc.ca/news" title="CBCnews.ca">CBC News</a> page:</p>
<blockquote><p>Kdz on ur intar-t00bs, weirdin ur languaj ZOMG!!1!1eleven kthxbi (Runs 2:25)</p></blockquote>
<p>Click through to the last page (5 of 5).</p>
<p>I wondered at the time if I&#8217;d get away with it. Nobody even mentioned it.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnbowman.net/2007/07/27/im-on-ur-newz-site-breakin-ur-styl-gide/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Next Your Interview: Andrea Mandel-Campbell</title>
		<link>http://johnbowman.net/2007/05/23/next-your-interview-andrea-mandel-campbell/</link>
		<comments>http://johnbowman.net/2007/05/23/next-your-interview-andrea-mandel-campbell/#comments</comments>
		<pubDate>Wed, 23 May 2007 11:27:02 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[CBC]]></category>

		<guid isPermaLink="false">http://johnbowman.net/?p=549</guid>
		<description><![CDATA[The next Your Interview podcast:
Chats: Author Andrea Mandel-Campbell: Why Mexicans Don&#8217;t Drink Molson
CBC.ca welcomes journalist and author Andrea Mandel-Campbell on Thursday, May 24 to answer your questions about Canadian business and her new book Why Mexicans Don&#8217;t Drink Molson.
]]></description>
			<content:encoded><![CDATA[<p>The next Your Interview podcast:</p>
<p><a href="http://www.cbc.ca/news/chats/2007/05/author_andrea_mandelcampbell_w.html" title="Chats: Author Andrea Mandel-Campbell: Why Mexicans Don't Drink Molson">Chats: Author Andrea Mandel-Campbell: <em>Why Mexicans Don&#8217;t Drink Molson</em></a></p>
<p>CBC.ca welcomes journalist and author Andrea Mandel-Campbell on Thursday, May 24 to answer your questions about Canadian business and her new book <em>Why Mexicans Don&#8217;t Drink Molson</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnbowman.net/2007/05/23/next-your-interview-andrea-mandel-campbell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Afghanistan Google Map test</title>
		<link>http://johnbowman.net/2007/05/14/afghanistan-google-map-test/</link>
		<comments>http://johnbowman.net/2007/05/14/afghanistan-google-map-test/#comments</comments>
		<pubDate>Mon, 14 May 2007 15:14:49 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[CBC]]></category>

		<guid isPermaLink="false">http://johnbowman.net/?p=547</guid>
		<description><![CDATA[A proof-of-concept, displaying geographical information stored in a Google Docs spreadsheet on a Google Map, as described here:
Official Google Maps API Blog: Creating Dynamic Client-side Maps Mashups with Google Spreadsheets
The current version, with a lot more information but without a database or spreadsheet back-end, is on the CBC site.
(Grrr&#8230; I gotta change my layout. Curse [...]]]></description>
			<content:encoded><![CDATA[<p>A proof-of-concept, displaying geographical information stored in a Google Docs spreadsheet on a Google Map, as described here:</p>
<p><a href="http://googlemapsapi.blogspot.com/2007/03/creating-dynamic-client-side-maps.html" title="Official Google Maps API Blog: Creating Dynamic Client-side Maps Mashups with Google Spreadsheets">Official Google Maps API Blog: Creating Dynamic Client-side Maps Mashups with Google Spreadsheets</a></p>
<p>The current version, with a lot more information but without a database or spreadsheet back-end, is <a href="http://www.cbc.ca/news/interactives/gmaps/afghanistan/">on the CBC site</a>.</p>
<p>(Grrr&#8230; I gotta change my layout. Curse these narrow fixed-width columns.)</p>
<p><span id="more-547"></span><br />
<!-- ++Begin GSpreadsheets Map Wizard Generated Code++ --></p>
<p style="border: 1px solid black; width: 450px; font-size: 11px">
<table id="cm_mapTABLE">
<tr id="cm_mapTR">
<td>&nbsp;</td>
</tr>
</table>
<p><script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAR7lgiwwIWSj_Qn-sem6enhTvi76Qtn9wyvk10E9fI-lv1YPTBRTqf03mZNrcvYJLRa2Yv6kQbwAeoA" type="text/javascript"></script></p>
<p><script type="text/javascript"> //<![CDATA[ var cm_map; var cm_mapMarkers = []; var cm_mapHTMLS = [];</p>
<p>// Create a base icon for all of our markers that specifies the // shadow, icon dimensions, etc. var cm_baseIcon = new GIcon(); cm_baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png"; cm_baseIcon.iconSize = new GSize(20, 34); cm_baseIcon.shadowSize = new GSize(37, 34); cm_baseIcon.iconAnchor = new GPoint(9, 34); cm_baseIcon.infoWindowAnchor = new GPoint(9, 2); cm_baseIcon.infoShadowAnchor = new GPoint(18, 25);</p>
<p>// Change these parameters to customize map var param_wsId = "od6"; var param_ssKey = "o09389429555697785169.395234551871370221"; var param_useSidebar = true; var param_titleColumn = "time"; var param_descriptionColumn = "incidentdesc"; var param_latColumn = "latitude"; var param_lngColumn = "longitude"; var param_rankColumn = "incidentid"; var param_iconType = "red"; var param_iconOverType = "orange";</p>
<p>/**  * Loads map and calls function to load in worksheet data.  */ function cm_load() {     if (GBrowserIsCompatible()) {     // create the map     cm_map = new GMap2(document.getElementById("cm_map"));     cm_map.addControl(new GSmallMapControl());     cm_map.addControl(new GMapTypeControl());     cm_map.setCenter(new GLatLng( 43.907787,-79.359741), 2);     cm_map.setMapType(G_HYBRID_MAP);     cm_getJSON();   } else {     alert("Sorry, the Google Maps API is not compatible with this browser");   }  }</p>
<p>/**  * Function called when marker on the map is clicked.  * Opens an info window (bubble) above the marker.  * @param {Number} markerNum Number of marker in global array  */ function cm_markerClicked(markerNum) {   cm_mapMarkers[markerNum].openInfoWindowHtml(cm_mapHTMLS[markerNum]); }</p>
<p>/**  * Function that sorts 2 worksheet rows from JSON feed  * based on their rank column. Only called if column is defined.  * @param {rowA} Object Represents row in JSON feed  * @param {rowB} Object Represents row in JSON feed  * @return {Number} Difference between row values  */ function cm_sortRows(rowA, rowB) {   var rowAValue = parseFloat(rowA["gsx$" + param_rankColumn].);   var rowBValue = parseFloat(rowB["gsx$" + param_rankColumn].);</p>
<p>return rowAValue - rowBValue; }</p>
<p>/**   * Called when JSON is loaded. Creates sidebar if param_sideBar is true.  * Sorts rows if param_rankColumn is valid column. Iterates through worksheet rows,   * creating marker and sidebar entries for each row.  * @param {JSON} json Worksheet feed  */        function cm_loadMapJSON(json) {   var usingRank = false;</p>
<p>if(param_useSidebar == true) {     var sidebarTD = document.createElement("td");     sidebarTD.setAttribute("width","150");     sidebarTD.setAttribute("valign","top");     var sidebarDIV = document.createElement("div");     sidebarDIV.id = "cm_sidebarDIV";     sidebarDIV.style.overflow = "auto";     sidebarDIV.style.height = "450px";     sidebarDIV.style.fontSize = "11px";     sidebarDIV.style.color = "#000000";     sidebarTD.appendChild(sidebarDIV);     document.getElementById("cm_mapTR").appendChild(sidebarTD);   }</p>
<p>var bounds = new GLatLngBounds();</p>
<p>if(json.feed.entry[0]["gsx$" + param_rankColumn]) {     usingRank = true;     json.feed.entry.sort(cm_sortRows);   }</p>
<p>for (var i = 0; i < json.feed.entry.length; i++) {     var entry = json.feed.entry[i];     if(entry["gsx$" + param_latColumn]) {       var lat = parseFloat(entry["gsx$" + param_latColumn].);       var lng = parseFloat(entry["gsx$" + param_lngColumn].);       var point = new GLatLng(lat,lng);       var html = "</p>
<div style=\'font-size:12px\'>";       html += "<b>" + entry["gsx$"+param_titleColumn].                + "</b>";       var label = entry["gsx$"+param_titleColumn].;       var rank = 0;       if(usingRank &#038;&#038; entry["gsx$" + param_rankColumn]) {         rank = parseInt(entry["gsx$"+param_rankColumn].);       }       if(entry["gsx$" + param_descriptionColumn]) {         html += "
" + entry["gsx$"+param_descriptionColumn].;       }       html += "</div>
<p>";</p>
<p>// create the marker       var marker = cm_createMarker(point,label,html,rank);       cm_map.addOverlay(marker);       cm_mapMarkers.push(marker);       cm_mapHTMLS.push(html);       bounds.extend(point);</p>
<p>if(param_useSidebar == true) {         var markerA = document.createElement("a");         markerA.setAttribute("href","javascript:cm_markerClicked(\'" + i +"\')");         markerA.style.color = "#000000";         var sidebarText= "";         if(usingRank) {           sidebarText += rank + ") ";         }          sidebarText += label;         markerA.appendChild(document.createTextNode(sidebarText));         sidebarDIV.appendChild(markerA);         sidebarDIV.appendChild(document.createElement("br"));         sidebarDIV.appendChild(document.createElement("br"));       }      }   }</p>
<p>cm_map.setZoom(cm_map.getBoundsZoomLevel(bounds));   cm_map.setCenter(bounds.getCenter()); }</p>
<p>/**  * Creates marker with ranked Icon or blank icon,  * depending if rank is defined. Assigns onclick function.  * @param {GLatLng} point Point to create marker at  * @param {String} title Tooltip title to display for marker  * @param {String} html HTML to display in InfoWindow  * @param {Number} rank Number rank of marker, used in creating icon  * @return {GMarker} Marker created  */ function cm_createMarker(point, title, html, rank) {   var markerOpts = {};   var nIcon = new GIcon(cm_baseIcon);</p>
<p>if(rank > 0 &#038;&#038; rank < 100) {     nIcon.imageOut = "http://gmaps-samples.googlecode.com/svn/trunk/" +         "markers/" + param_iconType + "/marker" + rank + ".png";     nIcon.imageOver = "http://gmaps-samples.googlecode.com/svn/trunk/" +         "markers/" + param_iconOverType + "/marker" + rank + ".png";     nIcon.image = nIcon.imageOut;    } else {      nIcon.imageOut = "http://gmaps-samples.googlecode.com/svn/trunk/" +         "markers/" + param_iconType + "/blank.png";     nIcon.imageOver = "http://gmaps-samples.googlecode.com/svn/trunk/" +         "markers/" + param_iconOverType + "/blank.png";     nIcon.image = nIcon.imageOut;   }</p>
<p>markerOpts.icon = nIcon;   markerOpts.title = title;		    var marker = new GMarker(point, markerOpts);</p>
<p>GEvent.addListener(marker, "click", function() {     marker.openInfoWindowHtml(html);   });   GEvent.addListener(marker, "mouseover", function() {     marker.setImage(marker.getIcon().imageOver);   });   GEvent.addListener(marker, "mouseout", function() {     marker.setImage(marker.getIcon().imageOut);   });   GEvent.addListener(marker, "infowindowopen", function() {     marker.setImage(marker.getIcon().imageOver);   });   GEvent.addListener(marker, "infowindowclose", function() {     marker.setImage(marker.getIcon().imageOut);   });   return marker; }</p>
<p>/**  * Creates a script tag in the page that loads in the   * JSON feed for the specified key/ID.   * Once loaded, it calls cm_loadMapJSON.  */ function cm_getJSON() {</p>
<p>// Retrieve the JSON feed.   var script = document.createElement(\'script\');</p>
<p>script.setAttribute(\'src\', \'http://spreadsheets.google.com/feeds/list\'                          + \'/\' + param_ssKey + \'/\' + param_wsId + \'/public/values\' +                         \'?alt=json-in-script&#038;callback=cm_loadMapJSON\');   script.setAttribute(\'id\', \'jsonScript\');   script.setAttribute(\'type\', \'text/javascript\');   document.documentElement.firstChild.appendChild(script); }</p>
<p>setTimeout(\'cm_load()\', 500);</p>
<p>//]]&gt;</p>
<p></script></p>
]]></content:encoded>
			<wfw:commentRss>http://johnbowman.net/2007/05/14/afghanistan-google-map-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

