<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Google Maps Spawns Many Web 2.0 Interfaces</title>
	<atom:link href="http://bokardo.com/archives/google-maps-spawns-interfaces/feed/" rel="self" type="application/rss+xml" />
	<link>http://bokardo.com/archives/google-maps-spawns-interfaces/</link>
	<description>Interface Design &#38; UX by Joshua Porter</description>
	<lastBuildDate>Wed, 28 Sep 2011 20:28:57 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Pozycjonowanie Stron</title>
		<link>http://bokardo.com/archives/google-maps-spawns-interfaces/#comment-146658</link>
		<dc:creator>Pozycjonowanie Stron</dc:creator>
		<pubDate>Mon, 17 Sep 2007 15:28:59 +0000</pubDate>
		<guid isPermaLink="false">http://bokardo.com/archives/108/#comment-146658</guid>
		<description>Interesting article Joshua. Thank you.

&quot;Itâ€™s only a matter of time before someone tries to leverage this type of thing into new business.&quot;
There is another project : www.flashearth.com
It integrates :
Google Maps
Microsoft VE
Yahoo! Maps
Ask.com 
OpenLayers
NASA Terra</description>
		<content:encoded><![CDATA[<p>Interesting article Joshua. Thank you.</p>
<p>&#8220;Itâ€™s only a matter of time before someone tries to leverage this type of thing into new business.&#8221;<br />
There is another project : <a href="http://www.flashearth.com" rel="nofollow">http://www.flashearth.com</a><br />
It integrates :<br />
Google Maps<br />
Microsoft VE<br />
Yahoo! Maps<br />
Ask.com<br />
OpenLayers<br />
NASA Terra</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Seferm</title>
		<link>http://bokardo.com/archives/google-maps-spawns-interfaces/#comment-142902</link>
		<dc:creator>Seferm</dc:creator>
		<pubDate>Sat, 09 Jun 2007 22:07:33 +0000</pubDate>
		<guid isPermaLink="false">http://bokardo.com/archives/108/#comment-142902</guid>
		<description>Interesting article about Google API Map. I need in put from anyone out there about how to use Google Map to display current world weather with google search embedded into it that will enable the users to search for a particular weather in any country. Thanks</description>
		<content:encoded><![CDATA[<p>Interesting article about Google API Map. I need in put from anyone out there about how to use Google Map to display current world weather with google search embedded into it that will enable the users to search for a particular weather in any country. Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremy</title>
		<link>http://bokardo.com/archives/google-maps-spawns-interfaces/#comment-1248</link>
		<dc:creator>Jeremy</dc:creator>
		<pubDate>Thu, 21 Jul 2005 20:25:12 +0000</pubDate>
		<guid isPermaLink="false">http://bokardo.com/archives/108/#comment-1248</guid>
		<description>There is one unofficial limit we learned about when launching the &lt;a href=&quot;http://www.apartmentratings.com&quot; rel=&quot;nofollow&quot;&gt;ApartmentRatings.com&lt;/a&gt; Google Maps API integration-- you can&#039;t have more than a few hundred map points otherwise the map gets slow and performance degrades.  A limit isn&#039;t documented anywhere, but if you try loading lots of points, there can be problems.

Some cities like &lt;a href=&quot;http://www.apartmentratings.com/rate/TX-Houston.html&quot; rel=&quot;nofollow&quot;&gt;Houston &lt;/a&gt; have 1,200+ apartments and users need to see ALL of them without having to reload the map and/or lose context.  The workaround involved pre-fetching map points for nearby locations as the user browses around the map, and then dynamically bringing them into view when the user brings them into view.  It&#039;s hard to say whether this is a hack or just working around the API as it&#039;s provided.  It all depends on Google&#039;s intent which nobody knows.</description>
		<content:encoded><![CDATA[<p>There is one unofficial limit we learned about when launching the <a href="http://www.apartmentratings.com" rel="nofollow">ApartmentRatings.com</a> Google Maps API integration&#8211; you can&#8217;t have more than a few hundred map points otherwise the map gets slow and performance degrades.  A limit isn&#8217;t documented anywhere, but if you try loading lots of points, there can be problems.</p>
<p>Some cities like <a href="http://www.apartmentratings.com/rate/TX-Houston.html" rel="nofollow">Houston </a> have 1,200+ apartments and users need to see ALL of them without having to reload the map and/or lose context.  The workaround involved pre-fetching map points for nearby locations as the user browses around the map, and then dynamically bringing them into view when the user brings them into view.  It&#8217;s hard to say whether this is a hack or just working around the API as it&#8217;s provided.  It all depends on Google&#8217;s intent which nobody knows.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Google Mapper</title>
		<link>http://bokardo.com/archives/google-maps-spawns-interfaces/#comment-1246</link>
		<dc:creator>Google Mapper</dc:creator>
		<pubDate>Tue, 19 Jul 2005 15:01:59 +0000</pubDate>
		<guid isPermaLink="false">http://bokardo.com/archives/108/#comment-1246</guid>
		<description>But what about sattelite photos? I did&#039;nt found any &quot;hacked&quot; maps with sattelite photo. Is it possible to hack this feature?</description>
		<content:encoded><![CDATA[<p>But what about sattelite photos? I did&#8217;nt found any &#8220;hacked&#8221; maps with sattelite photo. Is it possible to hack this feature?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Partial Recall &#187; A Call For Usability Ideas</title>
		<link>http://bokardo.com/archives/google-maps-spawns-interfaces/#comment-1238</link>
		<dc:creator>Partial Recall &#187; A Call For Usability Ideas</dc:creator>
		<pubDate>Fri, 15 Jul 2005 13:00:18 +0000</pubDate>
		<guid isPermaLink="false">http://bokardo.com/archives/108/#comment-1238</guid>
		<description>[...] es) for usability issues.  Any ideas? 	So far, my group has talked about the following: 	 	API Implementations of Google maps 	RSS Readers like 	 RSSOwl 	 Sage 	 Safari RSS 	 Ne [...]</description>
		<content:encoded><![CDATA[<p>[...] es) for usability issues.  Any ideas? 	So far, my group has talked about the following: 	 	API Implementations of Google maps 	RSS Readers like 	 RSSOwl 	 Sage 	 Safari RSS 	 Ne [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bokardo &#187; Give up Control or You&#8217;ll Lose it Forever: Experience Designers Beware - Web 2.0 Interfaces Change Everything</title>
		<link>http://bokardo.com/archives/google-maps-spawns-interfaces/#comment-668</link>
		<dc:creator>Bokardo &#187; Give up Control or You&#8217;ll Lose it Forever: Experience Designers Beware - Web 2.0 Interfaces Change Everything</dc:creator>
		<pubDate>Thu, 26 May 2005 12:32:17 +0000</pubDate>
		<guid isPermaLink="false">http://bokardo.com/archives/108/#comment-668</guid>
		<description>[...] der at this app: Simile: The Semantic Web Browser. This follows on the heals of the others great new interfaces I pointed to recently (that everybody is pointing to). Not moving [...]</description>
		<content:encoded><![CDATA[<p>[...] der at this app: Simile: The Semantic Web Browser. This follows on the heals of the others great new interfaces I pointed to recently (that everybody is pointing to). Not moving [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Follower</title>
		<link>http://bokardo.com/archives/google-maps-spawns-interfaces/#comment-659</link>
		<dc:creator>Follower</dc:creator>
		<pubDate>Mon, 23 May 2005 17:29:41 +0000</pubDate>
		<guid isPermaLink="false">http://bokardo.com/archives/108/#comment-659</guid>
		<description>Well, it&#039;s an interesting question because the idea of an API, imo, is that it suggests some kind of stability and legitimacy.

So, an &quot;official&quot; API would be when the company says &quot;We are providing this service, please use it.&quot; Developers would expect their code based on the API wouldn&#039;t suddenly break and that they wouldn&#039;t be told &quot;You shouldn&#039;t do that.&quot;

An &quot;unofficial&quot; API would be when there is some (mostly) stable method of accessing certain functionality but that it is not officially endorsed by the company concerned. The company may tacitly approve of the use of the API but reserves the right to break something and say &quot;Well, you shouldn&#039;t have been doing that.&quot;

And finally I guess there&#039;s the &quot;unofficial un-API&quot; where accessing functionality is extremely unstable and/or discouraged by technical or other means. 

In the case of Google Maps the &quot;API&quot; such as it is seems to have moved from the last category to the second category.

Initially all the code was compressed and obfuscated (e.g. two letter variable names) and the function and variable names changed between code updates. Eventually some constant non-obfuscated items (e.g. _Point, _Map, _MapsApplication, _GOOGLE_SPEC) appeared and remained constant between code updates.

With a environment like Javascript in the browser it&#039;s actually possible to &quot;create&quot; a more stable API by avoiding language identifiers completely and using introspection to find the desired objects on the fly. (I actually wrote a small helper tool to do this before the unofficial API appeared.)

Not sure if your question was rhetorical, here&#039;s an answer anyway... :-)

--Phil. </description>
		<content:encoded><![CDATA[<p>Well, it&#8217;s an interesting question because the idea of an API, imo, is that it suggests some kind of stability and legitimacy.</p>
<p>So, an &#8220;official&#8221; API would be when the company says &#8220;We are providing this service, please use it.&#8221; Developers would expect their code based on the API wouldn&#8217;t suddenly break and that they wouldn&#8217;t be told &#8220;You shouldn&#8217;t do that.&#8221;</p>
<p>An &#8220;unofficial&#8221; API would be when there is some (mostly) stable method of accessing certain functionality but that it is not officially endorsed by the company concerned. The company may tacitly approve of the use of the API but reserves the right to break something and say &#8220;Well, you shouldn&#8217;t have been doing that.&#8221;</p>
<p>And finally I guess there&#8217;s the &#8220;unofficial un-API&#8221; where accessing functionality is extremely unstable and/or discouraged by technical or other means. </p>
<p>In the case of Google Maps the &#8220;API&#8221; such as it is seems to have moved from the last category to the second category.</p>
<p>Initially all the code was compressed and obfuscated (e.g. two letter variable names) and the function and variable names changed between code updates. Eventually some constant non-obfuscated items (e.g. _Point, _Map, _MapsApplication, _GOOGLE_SPEC) appeared and remained constant between code updates.</p>
<p>With a environment like Javascript in the browser it&#8217;s actually possible to &#8220;create&#8221; a more stable API by avoiding language identifiers completely and using introspection to find the desired objects on the fly. (I actually wrote a small helper tool to do this before the unofficial API appeared.)</p>
<p>Not sure if your question was rhetorical, here&#8217;s an answer anyway&#8230; <img src='http://bokardo.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>&#8211;Phil.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Josh</title>
		<link>http://bokardo.com/archives/google-maps-spawns-interfaces/#comment-658</link>
		<dc:creator>Josh</dc:creator>
		<pubDate>Mon, 23 May 2005 14:51:39 +0000</pubDate>
		<guid isPermaLink="false">http://bokardo.com/archives/108/#comment-658</guid>
		<description>I see your point, Phil. As a follow up question, when does an API become &quot;official&quot;? When the company says it does? Or provides official documentation?</description>
		<content:encoded><![CDATA[<p>I see your point, Phil. As a follow up question, when does an API become &#8220;official&#8221;? When the company says it does? Or provides official documentation?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Follower</title>
		<link>http://bokardo.com/archives/google-maps-spawns-interfaces/#comment-655</link>
		<dc:creator>Follower</dc:creator>
		<pubDate>Fri, 20 May 2005 18:58:12 +0000</pubDate>
		<guid isPermaLink="false">http://bokardo.com/archives/108/#comment-655</guid>
		<description>Well, strictly speaking they are &quot;hacks&quot; because there *is* no official Google Maps API.

All Google Maps customisation has been enabled as a result of non-Google reverse engineering and documentation efforts, there has been no official support.

--Phil.</description>
		<content:encoded><![CDATA[<p>Well, strictly speaking they are &#8220;hacks&#8221; because there *is* no official Google Maps API.</p>
<p>All Google Maps customisation has been enabled as a result of non-Google reverse engineering and documentation efforts, there has been no official support.</p>
<p>&#8211;Phil.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

