<?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>Dougal Campbell&#039;s geek ramblings &#187; Geolocation</title>
	<atom:link href="http://dougal.gunters.org/blog/category/geolocation/feed" rel="self" type="application/rss+xml" />
	<link>http://dougal.gunters.org</link>
	<description>WordPress, web development, and world domination.</description>
	<lastBuildDate>Wed, 21 Jul 2010 12:00:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<atom:link rel='hub' href='http://dougal.gunters.org/?pushpress=hub'/>
		<item>
		<title>Map Service APIs</title>
		<link>http://dougal.gunters.org/blog/2005/07/01/map-service-apis?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://dougal.gunters.org/blog/2005/07/01/map-service-apis#comments</comments>
		<pubDate>Fri, 01 Jul 2005 13:08:13 +0000</pubDate>
		<dc:creator>Dougal</dc:creator>
				<category><![CDATA[Geolocation]]></category>
		<category><![CDATA[Maps]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Geocoding]]></category>
		<category><![CDATA[Geography]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://dougal.gunters.org/?p=615</guid>
		<description><![CDATA[<p>
Both Google and Yahoo! have announced APIs for their mapping services. I&#8217;ve already gotten a developer key for the Google service. But it doesn&#8217;t support address searches, only lat/lon coordinates. So I&#8217;m thinking about applying for a Yahoo! key, using their service for geocoding (translating from street addresses to coordinates), then using Google&#8217;s mapping interface with all of its Ajaxy goodness.
</p>
<ul>
<li><a href="http://www.google.com/apis/maps/">Google Maps <acronym title='Application Interface'><span class='caps'>API</span></acronym></a></li>
<li><a href="http://developer.yahoo.net/maps/">Yahoo! Maps Web Services</a></li>
</ul>
<p>
I don&#8217;t know what I plan to actually <em>do</em> with this stuff, or <em>when</em> I&#8217;d find time to do it. [...]</p>


Related posts:<ol><li><a href='http://dougal.gunters.org/blog/2004/02/23/blog-service-pinger-enhancements' rel='bookmark' title='Permanent Link: Blog Service Pinger Enhancements'>Blog Service Pinger Enhancements</a></li>
<li><a href='http://dougal.gunters.org/blog/2004/03/22/service-pinger-update' rel='bookmark' title='Permanent Link: Service Pinger Update'>Service Pinger Update</a></li>
<li><a href='http://dougal.gunters.org/blog/2003/08/12/service-pinger' rel='bookmark' title='Permanent Link: Service Pinger'>Service Pinger</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>
Both Google and Yahoo! have announced APIs for their mapping services. I&#8217;ve already gotten a developer key for the Google service. But it doesn&#8217;t support address searches, only lat/lon coordinates. So I&#8217;m thinking about applying for a Yahoo! key, using their service for geocoding (translating from street addresses to coordinates), then using Google&#8217;s mapping interface with all of its Ajaxy goodness.
</p>
<ul>
<li><a href="http://www.google.com/apis/maps/">Google Maps <acronym title='Application Interface'><span class='caps'>API</span></acronym></a></li>
<li><a href="http://developer.yahoo.net/maps/">Yahoo! Maps Web Services</a></li>
</ul>
<p>
I don&#8217;t know what I plan to actually <em>do</em> with this stuff, or <em>when</em> I&#8217;d find time to do it. But dagnabbit, I feel like I should be doing <em>something</em>!</p>


<p>Related posts:<ol><li><a href='http://dougal.gunters.org/blog/2004/02/23/blog-service-pinger-enhancements' rel='bookmark' title='Permanent Link: Blog Service Pinger Enhancements'>Blog Service Pinger Enhancements</a></li>
<li><a href='http://dougal.gunters.org/blog/2004/03/22/service-pinger-update' rel='bookmark' title='Permanent Link: Service Pinger Update'>Service Pinger Update</a></li>
<li><a href='http://dougal.gunters.org/blog/2003/08/12/service-pinger' rel='bookmark' title='Permanent Link: Service Pinger'>Service Pinger</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://dougal.gunters.org/blog/2005/07/01/map-service-apis/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Find cheap gas</title>
		<link>http://dougal.gunters.org/blog/2005/05/17/find-cheap-gas?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://dougal.gunters.org/blog/2005/05/17/find-cheap-gas#comments</comments>
		<pubDate>Tue, 17 May 2005 16:53:38 +0000</pubDate>
		<dc:creator>Dougal</dc:creator>
				<category><![CDATA[Geolocation]]></category>
		<category><![CDATA[Maps]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Gas]]></category>
		<category><![CDATA[Geography]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://dougal.gunters.org/?p=583</guid>
		<description><![CDATA[<p>
What do you get if you combine  <a href="http://maps.google.com/">Google Maps</a> and <a href="http://www.gasbuddy.com/">GasBuddy</a>?
</p>
<p>
<a href="http://www.ahding.com/cheapgas/">CheapGas</a>.
</p>
<p>
(via: <a href="http://www.makezine.com/blog/">Make</a>)</p>


<p>Related posts:<ol><li><a href='http://dougal.gunters.org/blog/2005/07/01/map-service-apis' rel='bookmark' title='Permanent Link: Map Service APIs'>Map Service APIs</a></li>
<li><a href='http://dougal.gunters.org/blog/2005/02/10/google-maps-latlong-bookmarklet' rel='bookmark' title='Permanent Link: Google Maps Lat/Long Bookmarklet'>Google Maps Lat/Long Bookmarklet</a></li>
<li><a href='http://dougal.gunters.org/blog/2005/02/08/google-maps' rel='bookmark' title='Permanent Link: Google Maps'>Google Maps</a></li>
</ol></p>


Related posts:<ol><li><a href='http://dougal.gunters.org/blog/2005/07/01/map-service-apis' rel='bookmark' title='Permanent Link: Map Service APIs'>Map Service APIs</a></li>
<li><a href='http://dougal.gunters.org/blog/2005/02/10/google-maps-latlong-bookmarklet' rel='bookmark' title='Permanent Link: Google Maps Lat/Long Bookmarklet'>Google Maps Lat/Long Bookmarklet</a></li>
<li><a href='http://dougal.gunters.org/blog/2005/02/08/google-maps' rel='bookmark' title='Permanent Link: Google Maps'>Google Maps</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>
What do you get if you combine  <a href="http://maps.google.com/">Google Maps</a> and <a href="http://www.gasbuddy.com/">GasBuddy</a>?
</p>
<p>
<a href="http://www.ahding.com/cheapgas/">CheapGas</a>.
</p>
<p>
(via: <a href="http://www.makezine.com/blog/">Make</a>)</p>


<p>Related posts:<ol><li><a href='http://dougal.gunters.org/blog/2005/07/01/map-service-apis' rel='bookmark' title='Permanent Link: Map Service APIs'>Map Service APIs</a></li>
<li><a href='http://dougal.gunters.org/blog/2005/02/10/google-maps-latlong-bookmarklet' rel='bookmark' title='Permanent Link: Google Maps Lat/Long Bookmarklet'>Google Maps Lat/Long Bookmarklet</a></li>
<li><a href='http://dougal.gunters.org/blog/2005/02/08/google-maps' rel='bookmark' title='Permanent Link: Google Maps'>Google Maps</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://dougal.gunters.org/blog/2005/05/17/find-cheap-gas/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Google Sightseeing</title>
		<link>http://dougal.gunters.org/blog/2005/05/11/google-sightseeing?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://dougal.gunters.org/blog/2005/05/11/google-sightseeing#comments</comments>
		<pubDate>Wed, 11 May 2005 21:01:01 +0000</pubDate>
		<dc:creator>Dougal</dc:creator>
				<category><![CDATA[Geolocation]]></category>
		<category><![CDATA[Maps]]></category>
		<category><![CDATA[Geography]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Location]]></category>
		<category><![CDATA[Memes]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://dougal.gunters.org/blog/2005/05/06/google-sightseeing</guid>
		<description><![CDATA[<p>
<a href="http://www.googlesightseeing.com/">Google Sightseeing</a> is an index of interesting sites (sights?) around the world, as seen by the satellites that Google Maps uses. For example, places like <a href="http://www.googlesightseeing.com/2005/04/14/grand-canyon/">The Grand Canyon</a>, <a href="http://www.googlesightseeing.com/2005/04/07/niagra-falls/">Niagra Falls</a>, or the <a href="http://www.googlesightseeing.com/2005/04/09/the-gateway-arch-st-louis-missouri/">St. . [...]</a></p>


Related posts:<ol><li><a href='http://dougal.gunters.org/blog/2005/09/14/google-blog-search' rel='bookmark' title='Permanent Link: Google Blog Search'>Google Blog Search</a></li>
<li><a href='http://dougal.gunters.org/blog/2007/11/09/easy-gravatars-with-google-analytics-plugin' rel='bookmark' title='Permanent Link: Easy Gravatars with Google Analytics Plugin'>Easy Gravatars with Google Analytics Plugin</a></li>
<li><a href='http://dougal.gunters.org/blog/2005/02/08/google-maps' rel='bookmark' title='Permanent Link: Google Maps'>Google Maps</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://www.googlesightseeing.com/">Google Sightseeing</a> is an index of interesting sites (sights?) around the world, as seen by the satellites that Google Maps uses. For example, places like <a href="http://www.googlesightseeing.com/2005/04/14/grand-canyon/">The Grand Canyon</a>, <a href="http://www.googlesightseeing.com/2005/04/07/niagra-falls/">Niagra Falls</a>, or the <a href="http://www.googlesightseeing.com/2005/04/09/the-gateway-arch-st-louis-missouri/">St. Louis Arch</a>.
</p>
<p><ins datetime="2005-05-12T09:05:15-04:00">
<p>
Oh yeah, and did I mention that the site is running <a href="http://wordpress.org/">WordPress</a>?
</p>
<p></ins></p>


<p>Related posts:<ol><li><a href='http://dougal.gunters.org/blog/2005/09/14/google-blog-search' rel='bookmark' title='Permanent Link: Google Blog Search'>Google Blog Search</a></li>
<li><a href='http://dougal.gunters.org/blog/2007/11/09/easy-gravatars-with-google-analytics-plugin' rel='bookmark' title='Permanent Link: Easy Gravatars with Google Analytics Plugin'>Easy Gravatars with Google Analytics Plugin</a></li>
<li><a href='http://dougal.gunters.org/blog/2005/02/08/google-maps' rel='bookmark' title='Permanent Link: Google Maps'>Google Maps</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://dougal.gunters.org/blog/2005/05/11/google-sightseeing/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Mobile Wireless</title>
		<link>http://dougal.gunters.org/blog/2005/04/22/mobile-wireless?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://dougal.gunters.org/blog/2005/04/22/mobile-wireless#comments</comments>
		<pubDate>Fri, 22 Apr 2005 18:07:24 +0000</pubDate>
		<dc:creator>Dougal</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Geolocation]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Maps]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Cars]]></category>
		<category><![CDATA[Geography]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[Location]]></category>

		<guid isPermaLink="false">http://dougal.gunters.org/blog/2005/04/20/mobile-wireless</guid>
		<description><![CDATA[<p>
Have you ever wished that you could have your own wireless network available, wherever you go? How about a mobile wireless access point, GPS tracking, and a webcam in your car? Would that do the trick?
</p>
<p>
The <a href="http://moro.fbrtech.com/~tora/EVDO/"><acronym title='Evolution Data Optimized (wireless broadband)'><span class='caps'>EVDO</span></acronym> StompBox Project</a> is just such a beast. . [...]</p>


Related posts:<ol><li><a href='http://dougal.gunters.org/blog/2004/10/13/wireless' rel='bookmark' title='Permanent Link: Wireless'>Wireless</a></li>
<li><a href='http://dougal.gunters.org/blog/2005/11/04/microsoft-using-linux' rel='bookmark' title='Permanent Link: Microsoft Wireless Network: Powered by Linux'>Microsoft Wireless Network: Powered by Linux</a></li>
<li><a href='http://dougal.gunters.org/blog/2008/07/23/wanted-cross-platform-mobile-shopping-list-app' rel='bookmark' title='Permanent Link: Wanted: Cross-platform mobile shopping list app'>Wanted: Cross-platform mobile shopping list app</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>
Have you ever wished that you could have your own wireless network available, wherever you go? How about a mobile wireless access point, GPS tracking, and a webcam in your car? Would that do the trick?
</p>
<p>
The <a href="http://moro.fbrtech.com/~tora/EVDO/"><acronym title='Evolution Data Optimized (wireless broadband)'><span class='caps'>EVDO</span></acronym> StompBox Project</a> is just such a beast. So, if you&#8217;ve got about $700 and some time to blow, you&#8217;re all set!
</p>
<p>
[via: <a href="http://boingboing.net/">BoingBoing</a>]</p>


<p>Related posts:<ol><li><a href='http://dougal.gunters.org/blog/2004/10/13/wireless' rel='bookmark' title='Permanent Link: Wireless'>Wireless</a></li>
<li><a href='http://dougal.gunters.org/blog/2005/11/04/microsoft-using-linux' rel='bookmark' title='Permanent Link: Microsoft Wireless Network: Powered by Linux'>Microsoft Wireless Network: Powered by Linux</a></li>
<li><a href='http://dougal.gunters.org/blog/2008/07/23/wanted-cross-platform-mobile-shopping-list-app' rel='bookmark' title='Permanent Link: Wanted: Cross-platform mobile shopping list app'>Wanted: Cross-platform mobile shopping list app</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://dougal.gunters.org/blog/2005/04/22/mobile-wireless/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>GeoURL.org Returns</title>
		<link>http://dougal.gunters.org/blog/2005/03/01/geourlorg-returns?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://dougal.gunters.org/blog/2005/03/01/geourlorg-returns#comments</comments>
		<pubDate>Tue, 01 Mar 2005 22:09:24 +0000</pubDate>
		<dc:creator>Dougal</dc:creator>
				<category><![CDATA[Geolocation]]></category>
		<category><![CDATA[Maps]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Services]]></category>
		<category><![CDATA[Geography]]></category>
		<category><![CDATA[pingomatic]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://dougal.gunters.org/blog/2005/03/01/geourlorg-returns</guid>
		<description><![CDATA[<p>
After months (and months, and months) on hiatus, <a href="http://geourl.org/">GeoURL.org</a> has returned. The service is now run by <a href="http://www.askbjoernhansen.com/">Ask BjÃ¸rn Hansen</a>. It appears that it&#8217;s been back up for about a week, and they&#8217;re still kicking out some kinks. . [...]</p>


Related posts:<ol><li><a href='http://dougal.gunters.org/blog/2005/02/06/geourl-reloaded' rel='bookmark' title='Permanent Link: GeoURL Reloaded'>GeoURL Reloaded</a></li>
<li><a href='http://dougal.gunters.org/blog/2003/08/21/webgraphics-returns' rel='bookmark' title='Permanent Link: WebGraphics Returns'>WebGraphics Returns</a></li>
<li><a href='http://dougal.gunters.org/blog/2006/05/15/the-prodigal-son-returns' rel='bookmark' title='Permanent Link: The prodigal son returns'>The prodigal son returns</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>
After months (and months, and months) on hiatus, <a href="http://geourl.org/">GeoURL.org</a> has returned. The service is now run by <a href="http://www.askbjoernhansen.com/">Ask BjÃ¸rn Hansen</a>. It appears that it&#8217;s been back up for about a week, and they&#8217;re still kicking out some kinks. Once the dust settles, we&#8217;ll add it back to <a href="http://pingomatic.com/">Ping-O-Matic</a>.</p>


<p>Related posts:<ol><li><a href='http://dougal.gunters.org/blog/2005/02/06/geourl-reloaded' rel='bookmark' title='Permanent Link: GeoURL Reloaded'>GeoURL Reloaded</a></li>
<li><a href='http://dougal.gunters.org/blog/2003/08/21/webgraphics-returns' rel='bookmark' title='Permanent Link: WebGraphics Returns'>WebGraphics Returns</a></li>
<li><a href='http://dougal.gunters.org/blog/2006/05/15/the-prodigal-son-returns' rel='bookmark' title='Permanent Link: The prodigal son returns'>The prodigal son returns</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://dougal.gunters.org/blog/2005/03/01/geourlorg-returns/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Maps Lat/Long Bookmarklet</title>
		<link>http://dougal.gunters.org/blog/2005/02/10/google-maps-latlong-bookmarklet?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://dougal.gunters.org/blog/2005/02/10/google-maps-latlong-bookmarklet#comments</comments>
		<pubDate>Thu, 10 Feb 2005 19:50:31 +0000</pubDate>
		<dc:creator>Dougal</dc:creator>
				<category><![CDATA[Geolocation]]></category>
		<category><![CDATA[Maps]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Bookmarklets]]></category>
		<category><![CDATA[Geography]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://dougal.gunters.org/blog/2005/02/10/google-maps-latlong-bookmarklet</guid>
		<description><![CDATA[<p>
I still haven&#8217;t had time to dig into <a href="http://maps.google.com/">Google Maps</a> enough to make my dynamic GPS coordinate thingy. . [...]</p>


Related posts:<ol><li><a href='http://dougal.gunters.org/blog/2005/02/09/google-maps-dissected' rel='bookmark' title='Permanent Link: Google Maps Dissected'>Google Maps Dissected</a></li>
<li><a href='http://dougal.gunters.org/blog/2005/02/08/google-maps' rel='bookmark' title='Permanent Link: Google Maps'>Google Maps</a></li>
<li><a href='http://dougal.gunters.org/blog/2010/02/12/bing-maps-photosynth-mashup' rel='bookmark' title='Permanent Link: Bing Maps Photosynth Mashup'>Bing Maps Photosynth Mashup</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>
I still haven&#8217;t had time to dig into <a href="http://maps.google.com/">Google Maps</a> enough to make my dynamic GPS coordinate thingy. But here&#8217;s a quick bookmarklet that can report the coordinates of the center point of the map currently displayed:
</p>
<p>
<a href="javascript:if(io=document.getElementById('vp')){id=io.contentDocument;lat=id.getElementById('centerlat').value;lon=id.getElementById('centerlng').value;alert("Map is currently centered at\nLat: " + lat + "\nLon: " + lon);}">GMap Coords</a>
</p>
<p>
Just drag the bookmarklet to your toolbar, then click it when you&#8217;re viewing a map.</p>


<p>Related posts:<ol><li><a href='http://dougal.gunters.org/blog/2005/02/09/google-maps-dissected' rel='bookmark' title='Permanent Link: Google Maps Dissected'>Google Maps Dissected</a></li>
<li><a href='http://dougal.gunters.org/blog/2005/02/08/google-maps' rel='bookmark' title='Permanent Link: Google Maps'>Google Maps</a></li>
<li><a href='http://dougal.gunters.org/blog/2010/02/12/bing-maps-photosynth-mashup' rel='bookmark' title='Permanent Link: Bing Maps Photosynth Mashup'>Bing Maps Photosynth Mashup</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://dougal.gunters.org/blog/2005/02/10/google-maps-latlong-bookmarklet/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Google Maps Dissected</title>
		<link>http://dougal.gunters.org/blog/2005/02/09/google-maps-dissected?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://dougal.gunters.org/blog/2005/02/09/google-maps-dissected#comments</comments>
		<pubDate>Wed, 09 Feb 2005 21:06:19 +0000</pubDate>
		<dc:creator>Dougal</dc:creator>
				<category><![CDATA[Geolocation]]></category>
		<category><![CDATA[Maps]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Geography]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Location]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[XSLT]]></category>

		<guid isPermaLink="false">http://dougal.gunters.org/blog/2005/02/09/google-maps-dissected</guid>
		<description><![CDATA[<p>
<a href="http://jgwebber.blogspot.com/">Joel Webber</a> has an excellent dissection of how Google Maps works under the hood in his <a href="http://jgwebber.blogspot.com/2005/02/mapping-google.html">Mapping Google</a> article. Welcome to my blogroll.
</p>
<p>
Highlights:
</p>
<ul>
<li>Communication with the backend server is done with a hidden &#60;iframe&#62; and some javascript trickery (<em>not</em> with XMLHttpRequest, as Gmail uses).</li>
<li>Data arrives from the server in <acronym title='eXtensible Markup Language'><span class='caps'>XML</span></acronym> and is transformed into <acronym title='HyperText Markup Language'><span class='caps'>HTML</span></acronym> by <strong>client-side</strong> <acronym title='eXtensible Stylesheet Language Transformation'><span class='caps'>XSLT</span></acronym>. [...]</li></ul>


Related posts:<ol><li><a href='http://dougal.gunters.org/blog/2005/02/10/google-maps-latlong-bookmarklet' rel='bookmark' title='Permanent Link: Google Maps Lat/Long Bookmarklet'>Google Maps Lat/Long Bookmarklet</a></li>
<li><a href='http://dougal.gunters.org/blog/2005/02/08/google-maps' rel='bookmark' title='Permanent Link: Google Maps'>Google Maps</a></li>
<li><a href='http://dougal.gunters.org/blog/2010/02/12/bing-maps-photosynth-mashup' rel='bookmark' title='Permanent Link: Bing Maps Photosynth Mashup'>Bing Maps Photosynth Mashup</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://jgwebber.blogspot.com/">Joel Webber</a> has an excellent dissection of how Google Maps works under the hood in his <a href="http://jgwebber.blogspot.com/2005/02/mapping-google.html">Mapping Google</a> article. Welcome to my blogroll.
</p>
<p>
Highlights:
</p>
<ul>
<li>Communication with the backend server is done with a hidden &lt;iframe&gt; and some javascript trickery (<em>not</em> with XMLHttpRequest, as Gmail uses).</li>
<li>Data arrives from the server in <acronym title='eXtensible Markup Language'><span class='caps'>XML</span></acronym> and is transformed into <acronym title='HyperText Markup Language'><span class='caps'>HTML</span></acronym> by <strong>client-side</strong> <acronym title='eXtensible Stylesheet Language Transformation'><span class='caps'>XSLT</span></acronym>. This is a bold move, and serves to further demonstrate what can be accomplished in a web browser when you quit obsessing over backwards compatibility. <img src='http://dougal.gunters.org/wordpress/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li>Overlays (&#8220;pushpin&#8221; graphics, drop-shadows, driving routes) are done with a combination of transparent GIFs and PNGs.</li>
<li>Routes are displayed as overlays, fetched from the server via a separate &#8220;polyline&#8221; element.</li>
</ul>
<p>
I wish that I had time to dig into this more. I could think up all sorts of fun hacks, if I only had the time (especially if the polyline data can be decoded). One thing I might actually try on my own is a bookmarklet to get the precise lat/long coordinates of map locations. You can grab the center lat/long coords from the inputs in the hidden iframe, along with the &#8220;span&#8221; values that define the boundaries of the displayed map. A little algebra and some onmouseover magic can get you the current coordinates for the map location under your mouse pointer in the browser&#8217;s status bar.
</p>
<p>
Must&#8230;find&#8230;time&#8230;</p>


<p>Related posts:<ol><li><a href='http://dougal.gunters.org/blog/2005/02/10/google-maps-latlong-bookmarklet' rel='bookmark' title='Permanent Link: Google Maps Lat/Long Bookmarklet'>Google Maps Lat/Long Bookmarklet</a></li>
<li><a href='http://dougal.gunters.org/blog/2005/02/08/google-maps' rel='bookmark' title='Permanent Link: Google Maps'>Google Maps</a></li>
<li><a href='http://dougal.gunters.org/blog/2010/02/12/bing-maps-photosynth-mashup' rel='bookmark' title='Permanent Link: Bing Maps Photosynth Mashup'>Bing Maps Photosynth Mashup</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://dougal.gunters.org/blog/2005/02/09/google-maps-dissected/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google Maps</title>
		<link>http://dougal.gunters.org/blog/2005/02/08/google-maps?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://dougal.gunters.org/blog/2005/02/08/google-maps#comments</comments>
		<pubDate>Tue, 08 Feb 2005 20:15:15 +0000</pubDate>
		<dc:creator>Dougal</dc:creator>
				<category><![CDATA[Geolocation]]></category>
		<category><![CDATA[Maps]]></category>
		<category><![CDATA[Geography]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://dougal.gunters.org/blog/2005/02/08/google-maps</guid>
		<description><![CDATA[<p>
This isn&#8217;t exactly hot off the presses, but Google has launched <a href="http://maps.google.com/">Google Maps</a>, which seems pretty nifty, so far. There are a few things I can think of that could use improvement, but it <em>is</em> just a beta, after all.
</p>
<p>
Improvements I&#8217;d like to see:
</p>
<ul>
<li>When listing <a href="http://maps.google.com/maps?q=museums&#038;spn=0.411133%2C0.715060&#038;sll=34.142090%2C-84.475939&#038;sspn=0.205566%2C0.357530">several locations</a>, it would be nice if you could snap to <em>just</em> one particular one, and elminate the others.</li>
<li>When doing a &#8220;local search&#8221;, it will change your zoom level, even when you are searching &#8220;the map area below&#8221;. [...]</li></ul>


Related posts:<ol><li><a href='http://dougal.gunters.org/blog/2005/02/10/google-maps-latlong-bookmarklet' rel='bookmark' title='Permanent Link: Google Maps Lat/Long Bookmarklet'>Google Maps Lat/Long Bookmarklet</a></li>
<li><a href='http://dougal.gunters.org/blog/2005/02/09/google-maps-dissected' rel='bookmark' title='Permanent Link: Google Maps Dissected'>Google Maps Dissected</a></li>
<li><a href='http://dougal.gunters.org/blog/2010/02/12/bing-maps-photosynth-mashup' rel='bookmark' title='Permanent Link: Bing Maps Photosynth Mashup'>Bing Maps Photosynth Mashup</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>
This isn&#8217;t exactly hot off the presses, but Google has launched <a href="http://maps.google.com/">Google Maps</a>, which seems pretty nifty, so far. There are a few things I can think of that could use improvement, but it <em>is</em> just a beta, after all.
</p>
<p>
Improvements I&#8217;d like to see:
</p>
<ul>
<li>When listing <a href="http://maps.google.com/maps?q=museums&#038;spn=0.411133%2C0.715060&#038;sll=34.142090%2C-84.475939&#038;sspn=0.205566%2C0.357530">several locations</a>, it would be nice if you could snap to <em>just</em> one particular one, and elminate the others.</li>
<li>When doing a &#8220;local search&#8221;, it will change your zoom level, even when you are searching &#8220;the map area below&#8221;. That&#8217;s not doing what I asked, because you&#8217;re changing the map area.</li>
<li>The &#8220;link this page&#8221; link doesn&#8217;t always save the current state of the map if you&#8217;ve been tinkering (center location, zoom level).</li>
<li>It would be nice to have an easy way to access the latitude and longnitude for points on the map (though I understand that this isn&#8217;t of interest to everyone).</li>
</ul>
<p>
On the other hand, the interactive &#8220;grab and drag&#8221; nature of the maps is great, and the directions with detailed turns are awesome!
</p>
<p>
Has anybody else spotted any other areas of improvement? Other than obvious ones, like personal settings, that they&#8217;re sure to add at some point.</p>


<p>Related posts:<ol><li><a href='http://dougal.gunters.org/blog/2005/02/10/google-maps-latlong-bookmarklet' rel='bookmark' title='Permanent Link: Google Maps Lat/Long Bookmarklet'>Google Maps Lat/Long Bookmarklet</a></li>
<li><a href='http://dougal.gunters.org/blog/2005/02/09/google-maps-dissected' rel='bookmark' title='Permanent Link: Google Maps Dissected'>Google Maps Dissected</a></li>
<li><a href='http://dougal.gunters.org/blog/2010/02/12/bing-maps-photosynth-mashup' rel='bookmark' title='Permanent Link: Bing Maps Photosynth Mashup'>Bing Maps Photosynth Mashup</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://dougal.gunters.org/blog/2005/02/08/google-maps/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>GeoURL Reloaded</title>
		<link>http://dougal.gunters.org/blog/2005/02/06/geourl-reloaded?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://dougal.gunters.org/blog/2005/02/06/geourl-reloaded#comments</comments>
		<pubDate>Sun, 06 Feb 2005 19:59:12 +0000</pubDate>
		<dc:creator>Dougal</dc:creator>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Geolocation]]></category>
		<category><![CDATA[Geography]]></category>
		<category><![CDATA[Location]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://dougal.gunters.org/blog/2005/02/06/geourl-reloaded</guid>
		<description><![CDATA[<p>
I just learned about the return of the <a href="http://www.geourl.info/">GeoURL</a> service. Actually, it doesn&#8217;t appear to be a re-launch so much as a re-implementation, according to what I read <a href="http://www.daniel-schaller.net/archives/000122.php" class="broken_link" rel="nofollow">over on Daniel Schaller&#8217;s site</a>. . [...]</p>


Related posts:<ol><li><a href='http://dougal.gunters.org/blog/2005/03/01/geourlorg-returns' rel='bookmark' title='Permanent Link: GeoURL.org Returns'>GeoURL.org Returns</a></li>
<li><a href='http://dougal.gunters.org/blog/2003/08/07/more-ping-services-fun' rel='bookmark' title='Permanent Link: More Ping Services Fun'>More Ping Services Fun</a></li>
<li><a href='http://dougal.gunters.org/blog/2004/11/04/a2b-location-based-search' rel='bookmark' title='Permanent Link: A2B Location-Based Search'>A2B Location-Based Search</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>
I just learned about the return of the <a href="http://www.geourl.info/">GeoURL</a> service. Actually, it doesn&#8217;t appear to be a re-launch so much as a re-implementation, according to what I read <a href="http://www.daniel-schaller.net/archives/000122.php" class="broken_link" rel="nofollow">over on Daniel Schaller&#8217;s site</a>. It&#8217;s pretty sparse right now, so get out there and register your blogs to start <a href="http://www.geourl.info/near/?p=http://dougal.gunters.org&amp;dist=300" class="broken_link" rel="nofollow">finding your neighbors</a>!
</p>
<p>
(via: <a href="http://zed1.com/journalized/">Mike Little</a>)</p>


<p>Related posts:<ol><li><a href='http://dougal.gunters.org/blog/2005/03/01/geourlorg-returns' rel='bookmark' title='Permanent Link: GeoURL.org Returns'>GeoURL.org Returns</a></li>
<li><a href='http://dougal.gunters.org/blog/2003/08/07/more-ping-services-fun' rel='bookmark' title='Permanent Link: More Ping Services Fun'>More Ping Services Fun</a></li>
<li><a href='http://dougal.gunters.org/blog/2004/11/04/a2b-location-based-search' rel='bookmark' title='Permanent Link: A2B Location-Based Search'>A2B Location-Based Search</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://dougal.gunters.org/blog/2005/02/06/geourl-reloaded/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>More Mapping Goodness</title>
		<link>http://dougal.gunters.org/blog/2003/01/08/more-mapping-goodness?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rss</link>
		<comments>http://dougal.gunters.org/blog/2003/01/08/more-mapping-goodness#comments</comments>
		<pubDate>Wed, 08 Jan 2003 16:37:13 +0000</pubDate>
		<dc:creator>Dougal</dc:creator>
				<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Geolocation]]></category>
		<category><![CDATA[Jabber]]></category>
		<category><![CDATA[FOAF]]></category>
		<category><![CDATA[Geocoding]]></category>
		<category><![CDATA[Geography]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">//?p=</guid>
		<description><![CDATA[<p>
Yesterday was just full of map references. Another cool thing I found out about is the <a href="http://ralphm.net/world" title="Mapping Jabberspace">Jabber World Map</a>. If you are a <a href="http://www.jabber.org" title="Jabber Software Foundation">Jabber</a> user, you can register with the map notifier, and your status will show up on the map. You&#8217;ll have to email your location name and lat/long coords to the administrator (instructions are at the bottom of the web page, below the map).
</p>
<p>
I&#8217;ll probably hack some Jabber features into my blog one of these days. At the very least, I could easily add a status indicator to show if I&#8217;m offline, away, available, etc. [...]</p>


Related posts:<ol><li><a href='http://dougal.gunters.org/blog/2003/01/07/mapping-blogspace' rel='bookmark' title='Permanent Link: Mapping Blogspace'>Mapping Blogspace</a></li>
<li><a href='http://dougal.gunters.org/blog/2004/04/15/pingy-goodness' rel='bookmark' title='Permanent Link: Pingy Goodness'>Pingy Goodness</a></li>
<li><a href='http://dougal.gunters.org/blog/2005/01/03/more-spamassassin-goodness' rel='bookmark' title='Permanent Link: More SpamAssassin goodness'>More SpamAssassin goodness</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>
Yesterday was just full of map references. Another cool thing I found out about is the <a href="http://ralphm.net/world" title="Mapping Jabberspace">Jabber World Map</a>. If you are a <a href="http://www.jabber.org" title="Jabber Software Foundation">Jabber</a> user, you can register with the map notifier, and your status will show up on the map. You&#8217;ll have to email your location name and lat/long coords to the administrator (instructions are at the bottom of the web page, below the map).
</p>
<p>
I&#8217;ll probably hack some Jabber features into my blog one of these days. At the very least, I could easily add a status indicator to show if I&#8217;m offline, away, available, etc. I also want to come up with some more ways to cross-pollinate Jabber with <a href="http://rdfweb.org/foaf" title="the 'Friend of a Friend' project'"><acronym title='Friend of a Friend vocabulary'><span class='caps'>FOAF</span></acronym></a>. My <a href="http://dougal.gunters.org/myphpblog/archive.php?blogid=1&amp;tem=emc3&amp;y=2002&amp;m=12&amp;d=20#pid172" title="JabFoaf">JabFoaf</a> project helps get <acronym title='Friend of a Friend vocabulary'><span class='caps'>FOAF</span></acronym> data <em>out</em> of Jabber. Now I want to do something to get <acronym title='Friend of a Friend vocabulary'><span class='caps'>FOAF</span></acronym> <em>into</em> Jabber. I&#8217;m just not sure exactly how I want to do it, yet.</p>


<p>Related posts:<ol><li><a href='http://dougal.gunters.org/blog/2003/01/07/mapping-blogspace' rel='bookmark' title='Permanent Link: Mapping Blogspace'>Mapping Blogspace</a></li>
<li><a href='http://dougal.gunters.org/blog/2004/04/15/pingy-goodness' rel='bookmark' title='Permanent Link: Pingy Goodness'>Pingy Goodness</a></li>
<li><a href='http://dougal.gunters.org/blog/2005/01/03/more-spamassassin-goodness' rel='bookmark' title='Permanent Link: More SpamAssassin goodness'>More SpamAssassin goodness</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://dougal.gunters.org/blog/2003/01/08/more-mapping-goodness/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: dougal.gunters.org @ 2010-08-01 00:14:54 by W3 Total Cache -->