<?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>Google Data &#187; Thor Mitchell</title>
	<atom:link href="/author/thor-mitchell/feed/" rel="self" type="application/rss+xml" />
	<link>https://googledata.org</link>
	<description>Everything Google: News, Products, Services, Content, Culture</description>
	<lastBuildDate>Fri, 27 Mar 2015 22:49:36 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.7.5</generator>
	<item>
		<title>Add flexible search and Google reviews to your local apps with the Google Places API</title>
		<link>https://googledata.org/google-maps/add-flexible-search-and-google-reviews-to-your-local-apps-with-the-google-places-api/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=add-flexible-search-and-google-reviews-to-your-local-apps-with-the-google-places-api</link>
		<comments>https://googledata.org/google-maps/add-flexible-search-and-google-reviews-to-your-local-apps-with-the-google-places-api/#comments</comments>
		<pubDate>Wed, 04 Jul 2012 01:48:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=23b535a3cbaa56d124f9c599264ed7ec</guid>
		<description><![CDATA[We launched the Google Places API at Google I/O last year to enable developers to search more than 95 million places, such as businesses and landmarks, around the world. We have continued to enhance the API since then, adding a number of features reque...]]></description>
				<content:encoded><![CDATA[We <a href="http://www.youtube.com/watch?v=f7q6Z-3aeg8">launched</a> the <a href="http://developers.google.com/places/">Google Places API</a> at Google I/O last year to enable developers to search more than 95 million places, such as businesses and landmarks, around the world. We have continued to enhance the API since then, adding a number of features requested by developers such as <a href="http://googlegeodevelopers.blogspot.com/2012/05/google-places-api-search-refinements-as.html">keyword search, rank by distance</a>, and <a href="http://googlegeodevelopers.blogspot.com/2012/05/events-support-in-google-places-api.html">support for Events</a>. At <a href="https://developers.google.com/events/io/">Google I/O this year</a> we continued to respond to your feedback, with the launch of Google Reviews, Text Search, Opening Hours, and Paging.<br />
<br />
<b>Google Reviews</b><br />
<blockquote>By far the most popular request from developers since the day we launched has been access to the Google Reviews offered on <a href="https://plus.google.com/local">Google+ Local</a>. We’re therefore delighted to announce that the top 5 Google Reviews for a Place are now included in the response to a <a href="https://developers.google.com/places/documentation/#PlaceDetails">Place Details</a> request. Each review is accompanied by additional information such as the scores given by the author, author details, and the date that the review was submitted.<br />
</blockquote><br />
<b>Text Search</b><br />
<blockquote>Today we are introducing <a href="https://developers.google.com/places/documentation/#TextSearchRequests">Text Search</a>, a whole new way of searching that broadens the scope of the Places API to any device that can accept text input, be it from a keyboard or from voice recognition.<br />
<br />
Text Search brings the flexible capabilities of the <a href="http://maps.google.com/">Google Maps</a> search field to your application. Rather than requiring the user’s location to search around, Text Search interprets free text queries that can include both what the user is searching for, and where they are searching for it. For example, you can submit a search for <i>“Pizza in New York”</i>, or <i>“Sushi near Sydney”</i>. You can also bias queries to a particular area, so that even queries with no address component can be correctly interpreted.<br />
</blockquote><br />
<b>Opening Hours</b><br />
<blockquote>Another popular request from developers has been access to the opening hours for businesses. The Place API now returns the 7 day opening hours for a Place in the <a href="https://developers.google.com/places/documentation/#PlaceDetailsResponses">Place Details</a> results where available. <a href="https://developers.google.com/places/documentation/#PlaceSearchResults">Place Search results</a> also now include a property that indicates if a Place for which opening hours are available is currently open.<br />
</blockquote><br />
<b>Paging</b><br />
<blockquote>Today we are also introducing support for <a href="https://developers.google.com/places/documentation/#PlaceSearchPaging">paging</a>, which increases the number of search results that can be retrieved to 60. Applications can now request two additional sets of 20 results after the initial request has been made.<br />
</blockquote><br />
You can try these new features with the below demo. Enter a search query to see 20 matching results, with more loaded when you scroll to the end of the list. Click on a result to see the reviews for that place under the map, and the opening hours for today in the InfoWindow on the map.<br />
<br />
<iframe frameborder="0" height="688" src="http://gmaps-samples-v3.googlecode.com/svn/trunk/places/reviews.html" width="690"></iframe><br />
<br />
To accompany these launches we’re also pleased to announce a new dedicated home page for the Places API at <a href="http://developers.google.com/places/">developers.google.com/places</a>. In addition to the <a href="https://developers.google.com/places/documentation/">Places API web service</a>, all of the above new features are also available in the <a href="https://developers.google.com/maps/documentation/javascript/places">places library of the JavaScript Maps API v3</a>.<br />
<br />
If you want to know more about how your application can benefit from the power of the Google Places API join our <a href="https://developers.google.com/places/forum">developer community on Stack Overflow</a>. We look forward to seeing the innovative new apps that these great new Places API features inspire you to develop.<br />
<br />
<span class="post-author">Posted by Thor Mitchell, Product Manager, Google Places API</span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-3486358419704941205?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/add-flexible-search-and-google-reviews-to-your-local-apps-with-the-google-places-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Maps API, now with even more style!</title>
		<link>https://googledata.org/google-maps/google-maps-api-now-with-even-more-style/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-maps-api-now-with-even-more-style</link>
		<comments>https://googledata.org/google-maps/google-maps-api-now-with-even-more-style/#comments</comments>
		<pubDate>Thu, 28 Jun 2012 23:11:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=46356a2368c7515a8ebbd3a4fd5766ec</guid>
		<description><![CDATA[At Google I/O two years ago we launched Styled Maps in the Google Maps API, which allows you to customize the look of the map in your applications. Today we’re rolling out a number of enhancements to Styled Maps that offer more precise control over b...]]></description>
				<content:encoded><![CDATA[At Google I/O two years ago <a href="http://googlegeodevelopers.blogspot.com/2010/05/add-touch-of-style-to-your-maps.html">we launched Styled Maps</a> in the Google Maps API, which allows you to customize the look of the map in your applications. Today we’re rolling out a number of enhancements to Styled Maps that offer more precise control over both the selection of map features to style, and the ways you can style them:<br />
<ul><li>You can now specify a precise color for features as an RGB value in addition to the existing adjustment filters for hue, saturation, lightness, and gamma.</li>
<li>You can now style the outline stroke of features separately from the interior fill, and the label text separately from any icon.</li>
<li>You can now adjust the width of line features such as roads and rivers, and also the width of feature outlines.</li>
</ul><br />
<iframe frameborder="0" height="440" src=http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/io2012update.html
" width="610"></iframe><br />
<br />
If you would like to try designing a map that would suit your site we recommend that you start with the updated <a href="http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html">Styled Maps Wizard</a>. Once you are happy with your style you can apply it to your Maps API v3 application as detailed in the <a href="https://developers.google.com/maps/documentation/javascript/styling">Styling section</a> of the Maps API documentation.<br />
<br />
Web sites like the <a href="http://submarinecablemap.com/">Submarine Cable Map</a> and the <a href="http://www.nytimes.com/interactive/2010/04/02/nyregion/taxi-map.html">NY Times</a> already use Styled Maps to simplify or soften a map in order to draw more attention to the data provided. <a href="http://www.mapofthedead.com/map/">Map of the Dead</a> and <a href="http://www.gtne.org/">The Global Transition to a New Economy</a> restyle their maps to fit the house style or theme of their respective websites. There have also been a few maps that are just a little unusual, such as <a href="http://www.xn--slarsteinn-gbb.com/">Fata Morgana</a>.<br />
<br />
If you need assistance in using Styled Maps for your site, or have any other Maps API related question, we recommend consulting our <a href="https://developers.google.com/maps/documentation/javascript/forum">developer community and support channels</a>. We look forward to seeing how you take advantage of these new Styled Maps features to make even more beautiful and engaging new Maps!<br />
<br />
<span class="post-author">Posted by Thor Mitchell, Product Manager, Google Maps API</span><br /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-7968672410041733712?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/google-maps-api-now-with-even-more-style/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Powerful data visualization with Symbols and Heatmaps in the Google Maps API</title>
		<link>https://googledata.org/google-maps/powerful-data-visualization-with-symbols-and-heatmaps-in-the-google-maps-api/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=powerful-data-visualization-with-symbols-and-heatmaps-in-the-google-maps-api</link>
		<comments>https://googledata.org/google-maps/powerful-data-visualization-with-symbols-and-heatmaps-in-the-google-maps-api/#comments</comments>
		<pubDate>Thu, 28 Jun 2012 00:45:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=24d8d7700729acbb4c4e500248d40f74</guid>
		<description><![CDATA[The Google Maps API provides a robust platform in which you can add geographical context to your data in a variety of ways. Data visualization is therefore one of the elements at the heart of the Maps API, and today we’re introducing two new techniqu...]]></description>
				<content:encoded><![CDATA[The Google Maps API provides a robust platform in which you can add geographical context to your data in a variety of ways. Data visualization is therefore one of the elements at the heart of the Maps API, and today we’re introducing two new techniques for visualizing your data in flexible and dynamic ways. <br />
<br />
<b>Symbols</b><br />
<br />
<blockquote>At SXSW Interactive in 2011, I attended a session on <a href="http://schedule.sxsw.com/2011/events/event_IAP6627">geotemporal data visualization</a> that made me keen to make it easier for Maps API developers to build visualizations similar to those discussed. For this reason I’m particularly excited to introduce a simple, yet powerful, new concept to the Maps API v3 that we call <a href="https://developers.google.com/maps/documentation/javascript/overlays#Symbols">Symbols</a>.<br />
<br />
Unlike the image icons currently used for marking locations on a map, a Symbol is defined as a vector shape. The size, stroke width, color, and opacity of the shape, are all set by the Maps API application and can be dynamically modified. A small number of shapes, such as a circle, are provided by the Maps API, and custom shapes can be expressed as an SVG path.<br />
<br />
Symbols open up a wide range of compelling new possibilities for data visualization and visual effects. For example, the below map illustrates the expansion of the Walmart chain of stores between 1962 and 2006:<br />
<br />
<iframe frameborder="0" height="480" src="http://gmaps-samples-v3.googlecode.com/svn/trunk/symbols/walmarts.html" width="610"></iframe><br />
<br />
In addition to using symbols to represent point features you can also decorate polylines with Symbols. One or more symbols, such as an arrowhead, can be placed at fixed positions on the polyline or repeated along the polyline. Because the polyline that has been decorated does not need to be visible, this feature can also be used to created dotted or dashed polylines, and just as the style of the symbols can be dynamically modified, so too can their location on the polyline:<br />
<br />
<iframe frameborder="0" height="480" src="http://gmaps-samples-v3.googlecode.com/svn/trunk/symbols/polyline-symbols.html" width="610"></iframe><br />
</blockquote><br />
<b>Heatmaps</b><br />
<br />
<blockquote>Developers often ask how they can represent large amounts of data on a map. Improvements in web browser technology have increased the number of markers that can be rendered by a Maps API application, but above a certain threshold the density of markers can overwhelm the user.<br />
<br />
An alternative approach is to use a heatmap, and to enable this approach we’re launching support for browser rendering of heatmaps by the Maps API using the new <a href="https://developers.google.com/maps/documentation/javascript/layers#JSHeatMaps">Heatmap Layer</a>. Your Maps API application can define the colour spectrum, intensity range, and behaviour of the heatmap when the map is zoomed. Here’s the Walmart example from above, but this time visualized as a heatmap:<br />
<br />
<iframe frameborder="0" height="480" src="http://gmaps-samples-v3.googlecode.com/svn/trunk/heatmaps/walmart.html" width="610"></iframe></blockquote><br />
If you have any technical questions about these new features, we recommend engaging with our developer community online, or joining our regular Google Maps API Office Hours. If you’re at I/O come see us in person at Office Hours in the Google Maps developer sandbox. We’d love to to meet you, hear how you’re using the Maps API, and answer any questions you may have!<br />
<br />
<span class="post-author">Posted by Thor Mitchell, Product Manager, Google Maps API</span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-8789182210879922379?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/powerful-data-visualization-with-symbols-and-heatmaps-in-the-google-maps-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Public transit routing and layer now available in the Google Maps API</title>
		<link>https://googledata.org/google-maps/public-transit-routing-and-layer-now-available-in-the-google-maps-api/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=public-transit-routing-and-layer-now-available-in-the-google-maps-api</link>
		<comments>https://googledata.org/google-maps/public-transit-routing-and-layer-now-available-in-the-google-maps-api/#comments</comments>
		<pubDate>Wed, 27 Jun 2012 21:50:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=9ca360db819f9a2946adb380d045c4c7</guid>
		<description><![CDATA[Google Maps API now enables developers to add Transit data, including public transit directions, to their maps and apps.

Whether you're planning a trip from your computer or on the spur of the moment from your mobile device, Google Maps helps you find...]]></description>
				<content:encoded><![CDATA[<i>Google Maps API now enables developers to add Transit data, including public transit directions, to their maps and apps.</i><br />
<br />
Whether you're planning a trip from your computer or on the spur of the moment from your mobile device, Google Maps helps you find directions in more than <a href="http://www.google.com/intl/en/landing/transit/text.html#mdy">475 regions</a> around the world. Today we're pleased to announce that public transit directions are now available in the Google Maps API.<br />
<br />
Public transit has been one of the <a href="http://code.google.com/p/gmaps-api-issues/issues/list?can=2&q=type=Enhancement&sort=-stars&colspec=ID%20Type%20Status%20Introduced%20Fixed%20Summary%20Internal%20Stars">most requested features by Maps API developers</a>, and you can now use it in both the Google Maps Javascript v3 and the Directions Web Service. It's simple for you to update your apps to also offer routing by public transit in addition to driving, bicycling, and walking. The transit route responses include the number of stops, direction of travel and more. It will also tell you what type of vehicle you will be travelling on. Everything from a typical subway train to a <a href="http://en.wikipedia.org/wiki/Funicular">funicular</a>! <br />
<br />
<iframe frameborder="0" height="520" src="http://gmaps-samples-v3.googlecode.com/svn/trunk/transit/transit.html" width="640"></iframe><br /><br />
<br />
To support the launch of routing by public transit we're also adding the Transit Layer to the Maps API. For example if you are a retail chain, the Transit Layer allows you to show all the bus major transit lines that run past each store. The Transit Layer can be displayed by enabling the TransitLayer(), it’s as simple as that!<br />
<br />
If you're using a Google Map, you can now use the Directions API web service to add this useful and helpful transit data to your map. As always, if you have any questions about public transit in the Google Maps API, we recommend posting to our <a href="https://developers.google.com/maps/documentation/javascript/forum">sponsored tag on Stack Overflow</a>, or if you’re at <a href="https://developers.google.com/events/io/">Google I/O</a> swing by at the Google Maps Developer Sandbox. Happy commuting!<br />
<br />
<span class="post-author">Posted by Nabil Naghdy, Product Manager, Google Maps API</span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-2647703751422078799?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/public-transit-routing-and-layer-now-available-in-the-google-maps-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lower pricing and simplified limits with the Google Maps API</title>
		<link>https://googledata.org/google-maps/lower-pricing-and-simplified-limits-with-the-google-maps-api/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=lower-pricing-and-simplified-limits-with-the-google-maps-api</link>
		<comments>https://googledata.org/google-maps/lower-pricing-and-simplified-limits-with-the-google-maps-api/#comments</comments>
		<pubDate>Fri, 22 Jun 2012 17:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=74aec4ea0f4677701b5899f3fcb61abb</guid>
		<description><![CDATA[Since launching the Google Maps API seven years ago, we’ve been awed by the many ways developers have used the service to build great mapping apps. As you may know, last year we introduced limits on the number of free maps that developers could show ...]]></description>
				<content:encoded><![CDATA[Since <a href="http://googleblog.blogspot.com.au/2005/06/world-is-your-javascript-enabled_29.html">launching the Google Maps API</a> seven years ago, we’ve been awed by <a href="https://developers.google.com/showcase/">the many ways</a> developers have used the service to build great mapping apps. As you may know, last year <a href="http://googlegeodevelopers.blogspot.com/2011/10/introduction-of-usage-limits-to-maps.html">we introduced limits</a> on the number of free maps that developers could show daily through the Google Maps API. Since then, we’ve been listening carefully to feedback, and today we’re happy to announce that we’re lowering API usage fees and simplifying limits for both Styled and regular maps. Here are the details:<br />
<ul><li><p><b>Changes to pricing.</b> While the Maps API remains free for the vast majority of sites, some developers were worried about the potential costs. In response, we have lowered the online price from US $4 per 1,000 map loads to 50¢ per 1,000 map loads.</p></li>
<li><p><b>Simplified limits.</b> We’re eliminating the previous distinction between Styled Maps and regular unstyled maps. The same usage limits and pricing now apply to applications using <a href="https://developers.google.com/maps/documentation/javascript/styling">Styled Maps</a> and the default Google Maps style.</p></li>
</ul>We’re beginning to monitor Maps API usage starting today, and, based on current usage, fees will only apply to the top 0.35% of sites regularly exceeding the <a href="https://developers.google.com/maps/faq#usage_pricing">published limits</a> of 25,000 map loads every day for 90 consecutive days. We aren’t automating the application of these limits, so if your site consistently uses more than the free maps allowance we’ll contact you to discuss your options. Please rest assured that your map will not stop working due to a sudden surge in popularity.<br />
<br />
Based on questions we’ve heard during regular conversations with developers, we’d also like to remind you of the following facts.<br />
<ul><li><p>To monitor whether your site might be affected by the Maps API usage limits, use a <a href="https://developers.google.com/console/">Google APIs Console</a> key with your applications. Daily usage reports will then be generated in the console.</p></li>
<li><p>If you are a high-trafficked site, please consider <a href="http://www.google.com/enterprise/earthmaps/maps.html">Google Maps API for Business</a>, our enterprise offering with technical support, a service level agreement, and additional benefits.</p></li>
<li><p>Non-profit organisations aren’t affected by the Maps API usage limits and can also apply for a free Maps API for Business license through the <a href="http://www.google.com/earth/outreach/grants/software/index.html">Google Earth Outreach grants</a> program.</p></li>
<li><p>You can generate revenue from your Maps API application using <a href="https://developers.google.com/maps/documentation/javascript/advertising">AdSense for Maps</a>, which enables you to display relevant ads on or alongside your map.</p></li>
</ul>We hope the changes we’re announcing today will help you continue to deliver the most innovative maps experience to your users. If you have any questions or concerns please post to the <a href="https://developers.google.com/maps/documentation/javascript/forum">Google Maps API forums</a> or contact the Google Maps API for Business Sales team using <a href="http://support.google.com/enterprisehelp/bin/request.py?&contact_type=gme#utm_campaign=en&utm_medium=et&utm_source=maps-en-home">this form</a>. We look forward to helping you build great Maps applications for many years to come.<br />
<br />
<span class="post-author" style="color: #606060">Posted by Thor Mitchell, Product Manager, Google Maps API</span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-9174204963180039105?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/lower-pricing-and-simplified-limits-with-the-google-maps-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Events support in the Google Places API</title>
		<link>https://googledata.org/google-maps/events-support-in-the-google-places-api/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=events-support-in-the-google-places-api</link>
		<comments>https://googledata.org/google-maps/events-support-in-the-google-places-api/#comments</comments>
		<pubDate>Fri, 25 May 2012 04:13:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=47959d2c7da81424a391368dd5f1fe3a</guid>
		<description><![CDATA[Many mobile apps allow you to attach your location to an update or photo before sharing it with friends. It’s great to tell your friends when you are doing something fun or exciting, and often this corresponds to a particular event like a concert or ...]]></description>
				<content:encoded><![CDATA[Many mobile apps allow you to attach your location to an update or photo before sharing it with friends. It’s great to tell your friends when you are doing something fun or exciting, and often this corresponds to a particular event like a concert or sports game. In this situation it’s rarely the venue that matters but the details of the event itself, such as the artist, band, or team. <br />
<br />
Often these sharing apps let you enter the name of a place if it’s not returned when searching for places nearby. Apps using the <a href="https://developers.google.com/maps/documentation/places/">Google Places API</a>  to handle these searches can report user added places back to the Places API, which will then blend them into subsequent search results so that other users benefit from them. However in order to attach an event to an update many users enter events as new places, which can cause the quality of search results to deteriorate over time as results fill up with events from the past.<br />
<br />
To address this concern, the Places API now offers explicit support for adding events, which are associated with a specific place, such as a concert venue, and have a fixed lifetime. During the lifetime of an event it is returned in search results, attached to the place concerned. Once the event has ended it is no longer included in search results, but remains accessible by its unique id so that the user’s location history is preserved.<br />
<br />
Andr&eacute;s Ferrat&eacute; of our Maps Developer Relations team discusses the Events features of the Places API in more detail in this screencast on the <a href="http://www.youtube.com/user/GoogleDevelopers/videos?query=geo">Google Developers YouTube channel</a>.<br />
<br />
<iframe width="560" height="315" src="http://www.youtube.com/embed/CPO-6e8ijY8" frameborder="0" allowfullscreen></iframe><br />
<br />
For more information on how to add support for adding and surfacing events to your Places API applications, please check out our documentation for <a href="https://developers.google.com/maps/documentation/places/events">Events in the Places API</a>, and <a href="https://developers.google.com/maps/documentation/places/#PlaceSearches">Places API Search</a>. If you have any questions please join our <a href="https://developers.google.com/maps/documentation/places/forum">community of Places API developers</a> on Stack Overflow.<br />
<br />
<span class="post-author" style="color: #606060">Posted by Thor Mitchell, Product Manager, Google Places API</span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-4627756605918982038?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/events-support-in-the-google-places-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Google Places API search refinements, as requested by you</title>
		<link>https://googledata.org/google-maps/google-places-api-search-refinements-as-requested-by-you/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-places-api-search-refinements-as-requested-by-you</link>
		<comments>https://googledata.org/google-maps/google-places-api-search-refinements-as-requested-by-you/#comments</comments>
		<pubDate>Tue, 15 May 2012 05:41:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=4806f17e35484f2abb70ecca247adc21</guid>
		<description><![CDATA[The Google Places API allows web and mobile app developers to search Google’s index of business listings and POI data. Since launching the Places API last year we’ve received a lot of great feedback from developers, in response to which we’ve imp...]]></description>
				<content:encoded><![CDATA[The <a href="https://developers.google.com/maps/documentation/places/">Google Places API</a> allows web and mobile app developers to search Google’s index of business listings and POI data. Since launching the Places API last year we’ve received a lot of great feedback from developers, in response to which we’ve implemented a number of additional features. Today we are taking a closer look at two of them: keyword search and rank by distance.<br />
<br />
<b>Keyword search</b><br />
<blockquote>When searching for business it’s often the case that you have very fine grained requirements. You don’t just want a restaurant, you want a Mexican restaurant. You don’t just want a clothes shop, you want a vintage clothes shop. You don’t just a want a bar, you want a bar that offers live music.<br />
<br />
The Google Places API offers filtering <a href="https://developers.google.com/maps/documentation/places/supported_types">over 100 different types</a>, including <code>restaurant</code>, <code>clothing_store</code>, and <code>bar</code>. As rich as this type scheme is, it can not cover the infinite range of fine grained requirements that you or your users might have.<br />
<br />
For these situations the Places API now offers <b>keyword search</b>, which searches places based on an arbitrary text string. Results are matched against all the information that Google has about a business, including country specific categories, cuisine, and Google review content.<br />
<br />
Keyword searches can also be combined with type filters. For example, you could add a type filter of ‘bar’ to a keyword search for ‘wine’ to ensure your search results include only drinking establishments, and not wine merchants.</blockquote><b>Rank by distance</b><br />
<blockquote>By default, the Google Places API orders the search results it returns using the same ranking algorithm as <a href="http://maps.google.com/">Google Maps</a>, which prioritises places that are popular or prominent. This is great for local discovery and check-in apps, as these are the places likely to be the most interesting or relevant. However for certain types of search, such as gas stations or atms, the closest result is usually preferable.<br />
<br />
To help with these use case the Places API can now <b>rank results strictly by distance</b>. In order to rank results by distance you must use some form of query or filter on the search. This can be a name filter, a type filter, or a keyword search. When results are ranked by distance it is not necessary to provide a search radius as the Places API will try to return the 20 closest results within reasonable distance.</blockquote>Keyword search and rank by distance are available in both the <a href="https://developers.google.com/maps/documentation/places/">Places API web service</a> and in the <a href="https://developers.google.com/maps/documentation/javascript/places">places library of the JavaScript Maps API v3</a>. You can try these new features using the map below. Enter any keywords into the text field, and optionally filter over business types using the drop down menu on the right. You can also switch to ranking by distance, in which case the places closest to the center of the map (indicated by the red map pin) will be returned:<br />
<br />
<iframe frameborder="0" height="490" src="http://gmaps-samples-v3.googlecode.com/svn/trunk/places/keyword_rankBy.html" width="660"></iframe><br />
<br />
These new features are a direct result of feedback from Places API developers. If you would like to help us improve the Places API further, please submit ideas for new features using the <a href="http://code.google.com/p/gmaps-api-issues/">Maps API Issue Tracker</a>. For assistance using these features, or any other aspect of the Places API, <a href="https://developers.google.com/maps/documentation/places/forum">you can find us on Stack Overflow</a>. <br />
<br />
<span class="post-author" style="color: #606060">Posted by Thor Mitchell, Product Manager, Google Places API</span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-1463960481330188149?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/google-places-api-search-refinements-as-requested-by-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Faster address entry with Google Places Autocomplete</title>
		<link>https://googledata.org/google-maps/faster-address-entry-with-google-places-autocomplete/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=faster-address-entry-with-google-places-autocomplete</link>
		<comments>https://googledata.org/google-maps/faster-address-entry-with-google-places-autocomplete/#comments</comments>
		<pubDate>Thu, 10 May 2012 13:10:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=c134429ff12f520e1d3be7d08a7e8cdd</guid>
		<description><![CDATA[How often do you find yourself filling in an online form that looks something like this?


Be it a shipping address for an online order, a credit card billing address, or booking a taxi, address entry forms are ubiquitous online. And every time I have ...]]></description>
				<content:encoded><![CDATA[How often do you find yourself filling in an online form that looks something like this?<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-V7MMrBkkvG8/T6sNhCRXfcI/AAAAAAAAAFc/gbSL8U0rhP0/s1600/addressform.png" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="202" width="320" src="http://1.bp.blogspot.com/-V7MMrBkkvG8/T6sNhCRXfcI/AAAAAAAAAFc/gbSL8U0rhP0/s320/addressform.png" /></a></div><br />
Be it a shipping address for an online order, a credit card billing address, or booking a taxi, address entry forms are ubiquitous online. And every time I have to fill one in it drives me crazy. Why? Because I know there is a <i><b>much better way...</b></i><br />
<br />
Google Places Autocomplete is a feature of the <a href="https://developers.google.com/maps/documentation/places/autocomplete">Google Places API</a> and the <a href="https://developers.google.com/maps/documentation/javascript/places#places_autocomplete">places library of the Google Maps API v3</a>. It provides your applications with the type-ahead-search behaviour of the Google Maps search field. You only have to start typing an address, and Autocomplete can fill in the rest.<br />
<br />
By default, Autocomplete will give you the full address as a single line of text, but we know that there are many times where you need the address in structured format, such as an address entry form. Fortunately you can also retrieve the full details for each completion, which includes the structured address, using either the <a href="https://developers.google.com/maps/documentation/javascript/places#getting_place_information">Autocomplete.getPlace()</a> method of the Maps API, or using the <a href="https://developers.google.com/maps/documentation/places/#PlaceDetails">Places API Details service</a>.<br />
<br />
You can also provide Autocomplete with a hint as to the approximate location or area you want to favour in the completions. By sourcing that location hint using W3C Geolocation and filling in the structured address from the Place details, you can easily build a far better address entry experience for your users:<br />
<br />
<iframe frameborder="0" height="160" src="http://gmaps-samples-v3.googlecode.com/svn/trunk/places/autocomplete-addressform.html" width="600"></iframe><br />
<br />
There isn’t a single address entry form on Earth that could not be improved by using Google Places Autocomplete. If you want to serve your users with the best possible experience it’s essential!<br />
<br />
<i><b>But there’s more...</b></i><br />
<br />
We recently launched two new features of Autocomplete that make it even more compelling!<br />
<br />
<b>Country restricts</b><br />
<blockquote>We understand that many web sites know that all of their users are located in a single country. For example if a U.S. based online retailer ships only to U.S. addresses, there is no need for Autocomplete to offer completions for addresses outside of the U.S. We have therefore launched country filtering, which allows you to constrain the completions to a specific country.</blockquote><b>City and region type filters</b><br />
<blockquote>We also recognise that many applications prompt users to enter a location that is not as fine grained as an exact street address. I you are booking a hotel or browsing for real estate you are often prompted to enter the city or zipcode you are interested in. To address this need we have introduced additional type filters that allow you to limit completions to only cities, or to only coarse grained features such as zipcodes, states, and countries.</blockquote>To illustrate these new features the following application implements a basic hotel finder that uses Autocomplete to provide city only completions in the specified country, and then uses <a href="https://developers.google.com/maps/documentation/javascript/places#place_searches">Place Searches</a> to find nearby hotels:<br />
<br />
<iframe frameborder="0" height="470" src="http://gmaps-samples-v3.googlecode.com/svn/trunk/places/autocomplete-hotel-search.html" width="650"></iframe><br />
<br />
The simplest way to use Places Autocomplete in your web based applications is to use the <a href="https://developers.google.com/maps/documentation/javascript/places#places_autocomplete">places library of the Google Maps API v3</a>. This makes it easy to attach autocomplete behaviour to an existing text field on your web site. However if you are building a native mobile app don’t despair! Autocomplete is also offered as part of the <a href="https://developers.google.com/maps/documentation/places/autocomplete">Google Places API web service</a>.<br />
<br />
You are free to use Autocomplete in any application, even if you are not displaying a map. All we ask is that you display the ‘powered by Google’ logo under the text field when you use Autocomplete without a map, as illustrated in the address entry example above. Sample logos suitable for use on white or color backgrounds, and for a variety of devices and screens are <a href="https://developers.google.com/maps/documentation/places/images/powered-by-google.zip">available here</a>.<br />
<br />
Google Places Autocomplete makes it easy for you to add that little bit of magic to your apps that shows your users that you care about their experience and time. What are you waiting for? Hunt down all those address and location fields in your apps now and make them shine with Google Places Autocomplete! <br />
<br />
<span class="post-author" style="color: #606060">Posted by Thor Mitchell, Product Manager, Google Maps API</span><br />
P.S. If you stumble across a site that would clearly also benefit from Autocomplete, why not let them know? You’ll be making the web better for us all, and saving my sanity at the same time...<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-3830064688163028819?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/faster-address-entry-with-google-places-autocomplete/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Update to the Google Maps API deprecation policy and Terms of Service</title>
		<link>https://googledata.org/uncategorized/update-to-the-google-maps-api-deprecation-policy-and-terms-of-service/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=update-to-the-google-maps-api-deprecation-policy-and-terms-of-service</link>
		<comments>https://googledata.org/uncategorized/update-to-the-google-maps-api-deprecation-policy-and-terms-of-service/#comments</comments>
		<pubDate>Fri, 20 Apr 2012 19:32:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=59ea1622a36429da245aa3ee52e2a699</guid>
		<description><![CDATA[As part of the changes shared on the Google Developers Blog today, the Google Maps APIs are transitioning to a 1 year deprecation policy, which has been revised to be clearer and shorter. Any Maps API that is deprecated between April 20th 2012 and Apri...]]></description>
				<content:encoded><![CDATA[As part of the changes shared on the <a href="http://googledevelopers.blogspot.com/2012/04/changes-to-deprecation-policies-and-api.html">Google Developers Blog today</a>, the Google Maps APIs are transitioning to a 1 year deprecation policy, which has been revised to be clearer and shorter. Any Maps API that is deprecated between April 20th 2012 and April 20th 2014 will be subject to a deprecation period that extends until April 20th 2015. Any Maps API that is deprecated after April 20th 2014 will be subject to a deprecation period that extends for 1 year from the date of deprecation.<br />
<br />
While updating the <a href="https://developers.google.com/maps/terms">Google Maps/Google Earth API Terms of Service</a> to reflect this change we are taking the opportunity to also make a small number of additional updates. We are clarifying some points based on feedback from developers and also strengthening our privacy requirements. The key changes are:<br />
<ul><li>There are certain Maps API Services, such as Places and Street View, which you are permitted to use without a Google Map. This update clarifies that if you do choose to use a map with these services it must be a Google Map.</li>
<li>This update clarifies that business, residential address, or telephone directory listings services may continue to use the Maps API, but may not use business listings content provided by the Maps API or the Places API.</li>
<li>This update clarifies that you are not permitted to use or provide any content provided by the Maps API in an API that you offer to others, even if your implementation provides substantial additional features or content.</li>
<li>This update adds additional terms to protect the privacy of geolocation data and requires that you obtain the consent of your users to geolocate their position and notify them of how that information will be used.</li>
</ul>If you have any questions or concerns about these changes please consult the <a href="http://developers.google.com/maps/forum/">Maps API forums</a>.<br />
<br />
<span class="post-author">Posted by Thor Mitchell, Product Manager, Google Maps API</span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-8859698361897152118?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/uncategorized/update-to-the-google-maps-api-deprecation-policy-and-terms-of-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visualize U.S. demographics using Google Maps API for Business</title>
		<link>https://googledata.org/uncategorized/visualize-u-s-demographics-using-google-maps-api-for-business-2/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=visualize-u-s-demographics-using-google-maps-api-for-business-2</link>
		<comments>https://googledata.org/uncategorized/visualize-u-s-demographics-using-google-maps-api-for-business-2/#comments</comments>
		<pubDate>Tue, 17 Apr 2012 01:48:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=414272239c750624f304d504bfea316b</guid>
		<description><![CDATA[Cross-posted from the Google Enterprise Blog.

In April 2010, 89 million U.S. households returned a census form in which they answered ten basic questions. Once collected, aggregated, and published, the 2010 U.S. census provided rich insights into the ...]]></description>
				<content:encoded><![CDATA[<i>Cross-posted from the <a href="http://googleenterprise.blogspot.com/">Google Enterprise Blog</a></i>.<br />
<br />
In April 2010, 89 million U.S. households returned a census form in which they answered ten basic questions. Once collected, aggregated, and published, the 2010 U.S. census provided rich insights into the makeup and distribution of the U.S. population.  However the resulting demographics, which cover all 50 states, over 3,000 counties, over 70,000 census tracts, and over 200,000 block groups, are extremely challenging to obtain and visualize on a map.<br />
<br />
Today we are making U.S. demographics visualization accessible and easy for our Google Maps API for Business customers with the launch of the new <a href="https://developers.google.com/maps/documentation/business/demographics">Demographics Layer</a> in Maps API v3. The Demographics Layer enables Google Maps API for Business developers to add visualization of U.S. demographics provided by <a href="http://www.nielsen.com/content/corporate/global/en.html">Nielsen</a> to their Maps API applications.<br />
<br />
Developers can select from 34 statistics to display on the map at state, county, census tract or block group granularity, including:<br />
<ul><li>population</li>
<li>age</li>
<li>race</li>
<li>marital status</li>
<li>housing status</li>
</ul>Data is available for 2010 and 2011, in addition to projected data for 2015 and 2016.<br />
<br />
Google Maps API for Business applications using the Demographics Layer can control how the data is styled, such as defining color thresholds or gradients, and also define style rules based on expressions across statistics that are evaluated in real time. For example, by defining a gradient style based on the expression &#8220;population / area&#8221; you can visualize population density on the map.<br />
<br />
<iframe width="425" height="349" src="http://www.youtube.com/embed/oF4uCJ6EDZo?hl=en&fs=1" frameborder="0" allowfullscreen></iframe><br />
<br />
The Demographics Layer is now available to all Google Maps API for Business customers for use in internal applications. For more information on how to add the Demographics Layer to your applications please see the <a href="https://developers.google.com/maps/documentation/business/demographics">documentation</a>. If you are not an existing Google Maps API for Business customer and are interested in using the Demographics Layer, please contact the sales team by filling in <a href="http://support.google.com/enterprisehelp/bin/request.py?&contact_type=gme#utm_campaign=launch&utm_source=en-na-us-entblog_Maps_demographics">this form</a>.<br />
<br />
We hope the Demographics Layer provides your business with the intelligence you need to put  your own data into context, and empowers you to make smarter business decisions going forward.<br />
<br />
<span class="post-author">Posted by Thor Mitchell, Product Manager, Google Maps API</span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-732357548527875462?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/uncategorized/visualize-u-s-demographics-using-google-maps-api-for-business-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Build better maps with Analytics for Google Maps API for Business</title>
		<link>https://googledata.org/uncategorized/build-better-maps-with-analytics-for-google-maps-api-for-business-2/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=build-better-maps-with-analytics-for-google-maps-api-for-business-2</link>
		<comments>https://googledata.org/uncategorized/build-better-maps-with-analytics-for-google-maps-api-for-business-2/#comments</comments>
		<pubDate>Thu, 12 Apr 2012 00:03:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=b0d54e8439a087466a933598420c6b34</guid>
		<description><![CDATA[Cross-posted from the Google Enterprise Blog.

Every day people rely on maps to help them make purchasing decisions. Location matters for everything from choosing a restaurant for dinner, to picking the perfect home. It&#8217;s important to understand ...]]></description>
				<content:encoded><![CDATA[<i>Cross-posted from the <a href="http://googleenterprise.blogspot.com/">Google Enterprise Blog</a></i>.<br />
<br />
Every day people rely on maps to help them make purchasing decisions. Location matters for everything from choosing a restaurant for dinner, to picking the perfect home. It&#8217;s important to understand how users view and interact with this information so you can create a map experience tailored specifically to your customers&#8217; needs. Today we make this possible with the release of Analytics for <a href="http://www.google.com/enterprise/earthmaps/maps.html#utm_campaign=launch&utm_source=en-na-us-entblog_Maps_analytics">Google Maps API for Business:</a><br />
<br />
<iframe width="425" height="349" src="http://www.youtube.com/embed/UHB-2Eel2cM?hl=en&fs=1" frameborder="0" allowfullscreen></iframe><br />
<br />
Just as Google Analytics shows you how visitors interact with your website, Analytics for Google Maps API for Business provides detailed information on how customers interact with maps on your website. Do customers have to pan and zoom to find what they need? How often is 45 degree imagery used? Should you consider using a different map type? Now this information is at your fingertips.<br />
<br />
Analytics for Google Maps API for Business delivers reports for map interactions, services, the Places, and Street View. Make changes to your map and immediately see how these enhance user behavior, allowing you to quickly customize your map to the needs of your customers.<br />
<br />
Analytics for Google Maps is a feature included with your license of Google Maps API for Business. You can enable Analytics for Google Maps API for Business for your maps with the click of a button in the <a href="http://support.google.com/enterprisehelp/bin/answer.py?hl=en&answer=142858&rd=1">Google Enterprise Support Portal</a>. All information recorded is anonymized and aggregated to protect the privacy of users.<br />
<br />
For more information on how to enable and access Analytics for Maps API for Business, please see the <a href="https://developers.google.com/maps/documentation/business/guide#Analytics">Maps API for Business Developer Guide</a>. If you need further assistance, or have ideas for additional features you would love to see in Analytics for Maps API for Business, please contact the <a href="http://support.google.com/enterprisehelp/bin/answer.py?hl=en&answer=142244#maps">Google Enterprise Support team</a>.<br />
<br />
<span class="post-author">Posted by Daniel Schramm, Associate Product Manager Intern, Google Maps API</span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-5092214303577316151?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/uncategorized/build-better-maps-with-analytics-for-google-maps-api-for-business-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Weather Layer now available in the Google Maps API</title>
		<link>https://googledata.org/uncategorized/weather-layer-now-available-in-the-google-maps-api/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=weather-layer-now-available-in-the-google-maps-api</link>
		<comments>https://googledata.org/uncategorized/weather-layer-now-available-in-the-google-maps-api/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 23:28:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=6fcb78d6e4217cb44e902ac3017dcba1</guid>
		<description><![CDATA[For the past month, I have been lucky enough to work as an intern on the Google Maps API team in Sydney. I’ve had a great time so far, and I’m looking forward to my remaining two months. For now, I’d like to share with you the fruits of my first ...]]></description>
				<content:encoded><![CDATA[For the past month, I have been lucky enough to work as an intern on the Google Maps API team in Sydney. I’ve had a great time so far, and I’m looking forward to my remaining two months. For now, I’d like to share with you the fruits of my first project, which was to bring the weather layer from Google Maps to the Maps API.<br />
<br />
The weather layer was <a href="http://google-latlong.blogspot.com.au/2011/08/rain-or-shine-see-weather-in-google.html">launched on Google Maps</a> in August 2011, with cloud imagery from the <a href="http://www.nrlmry.navy.mil/">U.S. Naval Research Lab</a> and weather forecast information from <a href="http://weather.com/">weather.com</a>. Since then, access to the weather layer in the Maps API has been a feature frequently requested by developers.<br />
<br />
The weather layer is now provided in the Maps API by the <code>weather</code> library, which consists of two classes: <code>WeatherLayer</code> and <code>CloudLayer</code>. The <code>WeatherLayer</code> class displays the current weather conditions at various locations, as well as a forecast for the next four days when a user clicks on one of the icons.  You can configure the units of temperature (degrees Celsius or Fahrenheit) and wind speed (km/h, mph, or m/s), just like <a href="http://maps.google.com/">maps.google.com</a>. The <code>CloudLayer</code> class displays satellite imagery of cloud coverage. Try out the demo below.<br />
<br />
<iframe frameborder="0" height="580" src="http://gmaps-samples-v3.googlecode.com/svn/trunk/weather/weather_layer.html" width="670"></iframe><br />
<br />
Check out the <a href="https://developers.google.com/maps/documentation/javascript/layers#WeatherLayer">documentation</a> for more information. If you need any extra assistance or information, we recommend you post your questions to Stack Overflow using the <a href="http://stackoverflow.com/questions/tagged/google-maps-api-3">google-maps-api-3</a> tag.<br />
<br />
We hope you find the weather layers useful, and we look forward to seeing them used in applications around the web. I had a fantastic time implementing them, and learned a lot - many thanks to my colleagues in the Maps API team for all their help and support!<br />
<br />
<span class="post-author">Joey Scarr, Google Maps API team</span><br /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-5562463322431237222?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/uncategorized/weather-layer-now-available-in-the-google-maps-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Map data updates for the United Kingdom, Germany, Finland, and Sweden</title>
		<link>https://googledata.org/google-maps/map-data-updates-for-the-united-kingdom-germany-finland-and-sweden/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=map-data-updates-for-the-united-kingdom-germany-finland-and-sweden</link>
		<comments>https://googledata.org/google-maps/map-data-updates-for-the-united-kingdom-germany-finland-and-sweden/#comments</comments>
		<pubDate>Fri, 09 Dec 2011 01:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=d873eaa0e964735677daab76d908218e</guid>
		<description><![CDATA[One of the biggest challenges of mapping the world is that the world is continually changing. At Google we aim to provide fresh, detailed, and accurate maps that evolve at the same pace as the world around us. As a consequence we’re happy to roll out...]]></description>
				<content:encoded><![CDATA[One of the biggest challenges of mapping the world is that the world is continually changing. At Google we aim to provide fresh, detailed, and accurate maps that evolve at the same pace as the world around us. As a consequence we’re happy to roll out updated maps for the United Kingdom, Germany, Finland, and Sweden, accompanied by the launch of the "<a href="http://maps.google.com/support/bin/answer.py?answer=162873">Report a Problem</a>" tool for these countries. <p>The map updates we are rolling out today include a number of improvements, such as more accurate water bodies, and more comprehensive parks coverage. The “Report a Problem” tool allows Google Maps users, and Maps API developers, to notify Google of errors in our map data, with email notification when their error reports have been resolved. For more information, see our announcement on the <a href="http://google-latlong.blogspot.com/2011/12/updating-maps-of-united-kingdom-germany.html">Google LatLong blog</a>. <p>As with previous map data updates, it’s important that any data you have cached for these countries that was obtained using a Maps API service such as the <a href="http://code.google.com/apis/maps/documentation/geocoding/">Geocoding API</a> be refreshed following this update. Periodical refreshing of cached data will also ensure that you benefit from any updates and corrections that are applied in future. If you have any questions or concerns, please consult the relevant Maps API <a href="http://code.google.com/apis/maps/forum/">forum</a>. <p><span class="post-author">Posted by Thor Mitchell, Product Manager, Google Maps API</span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-4126205779267575041?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/map-data-updates-for-the-united-kingdom-germany-finland-and-sweden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Understanding how the Maps API usage limits affect your sites</title>
		<link>https://googledata.org/google-maps/understanding-how-the-maps-api-usage-limits-affect-your-sites/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=understanding-how-the-maps-api-usage-limits-affect-your-sites</link>
		<comments>https://googledata.org/google-maps/understanding-how-the-maps-api-usage-limits-affect-your-sites/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 04:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=9447625441f7bc42bd00ad53f4f3d695</guid>
		<description><![CDATA[Several weeks ago we shared an update about the introduction of usage limits to the Google Maps API. Today I’d like to provide additional details about these limits, the types of sites that may be affected, and as promised, equip you with the means f...]]></description>
				<content:encoded><![CDATA[Several weeks ago we shared an <a href="http://googlegeodevelopers.blogspot.com/2011/10/introduction-of-usage-limits-to-maps.html">update</a> about the <a href="http://googlegeodevelopers.blogspot.com/2011/04/updates-to-google-maps-apigoogle-earth.html">introduction of usage limits</a> to the Google Maps API. Today I’d like to provide additional details about these limits, the types of sites that may be affected, and as promised, equip you with the means for measuring your site’s Maps API usage.<br />
<br />
<b>Usage limits and affected sites</b><br />
<br />
Usage limits are being introduced to secure the long term future of the Maps API, while minimising the impact on developers. We have purposefully set the usage limits as high as possible - at 25,000 map loads per day - to minimise the number of affected developers, while ensuring that the service remains viable going forward. Based on current usage, only the top 0.35% of sites will be affected by these limits, meaning that the Google Maps API will remain free for the vast majority of sites.<br />
<br />
We recognise that sites may occasionally experience spikes in traffic that cause them to exceed the daily usage limits for a short period of time. For example, a media site that uses a map to illustrate a breaking news story, or a map-based data visualization that goes viral across social networks, may start to generate higher traffic volumes. In order to accommodate such bursts in popularity, we will only enforce the usage limits on sites that exceed them for 90 consecutive days. Once that criteria is met, the limits will be enforced on the site from that point onwards, and all subsequent excess usage will cause the site to incur charges.<br />
<br />
Please be aware that Maps API applications developed by non-profit organisations, applications deemed by Google to be in the public interest, and applications based in countries where we do not support Google Checkout transactions or offer Maps API Premier are exempt from these usage limits. We will publish a process by which sites can apply for an exemption on the basis of the above criteria prior to enforcement of the limits commencing. Non-profit organizations are also encouraged to apply for a <a href="http://earth.google.com/outreach/program_details.html">Google Earth Outreach grant</a>, which provides all the <a href="http://www.google.com/enterprise/earthmaps/maps-compare.html">additional benefits</a> of a full Maps API Premier license.<br />
<br />
<b>Evaluating API usage by your site</b><br />
<br />
To help you measure your site’s Maps API usage, we have now added the Maps API to the <a href="https://code.google.com/apis/console/">Google APIs Console</a>. The Google APIs Console is a centralised dashboard for Google’s developer offerings, and we encourage all developers, no matter how big or small your application, to create an APIs Console account.<br />
<br />
We are initially introducing the limits for Maps API v2 and Maps API v3 map loads. The Maps Image APIs, and differentiated pricing and limits for Maps API v3 Styled Maps, are not currently included in the APIs Console, but will be added in the future. Once you’ve created an APIs Console account, please follow the instructions in the Maps API documentation to enable <a href="http://code.google.com/apis/maps/documentation/javascript/v2/introduction.html#Obtaining_Key">Maps API v2</a> or <a href="http://code.google.com/apis/maps/documentation/javascript/tutorial.html#Obtaining_Key">Maps API v3</a> on your APIs Console Project, and update your application to provide your APIs Console key when loading the Maps API.<br />
<br />
After updating your Maps API application, you will begin to <a href="http://code.google.com/apis/console-help/#viewingusage">see your usage</a> reported in the APIs Console.&nbsp;Monitor your usage over several weeks, and if your site consistently exceeds the daily usage limits, you will need to respond in one of the following ways:<br />
<ul><li>Update your site to use the Maps API more efficiently, reducing your usage to below <a href="http://code.google.com/apis/maps/faq.html#usagelimits">the limits</a></li>
<li><a href="http://www.google.com/support/enterprise/bin/request.py?hl=en&amp;contact_type=enterprisetos&amp;ctx=go">Contact the Maps API Premier sales team</a> to discuss licensing options</li>
<li><a href="http://code.google.com/apis/console-help/#billing">Enable billing</a> on your APIs Console Project</li>
</ul>If you choose to enable billing, you will not be charged until enforcement of the usage limits begins in early 2012. Once enforcement begins, excess usage after your site has exceeded the limits for more than 90 days will be charged to the credit card you provided according to the <a href="http://code.google.com/apis/maps/faq.html#usage_pricing">rates listed in the Maps API FAQ</a>.<br />
<br />
We hope this additional information helps clarify the impact that the Maps API usage limits may have on your site, and recommend that you begin using the Google APIs Console to quantify your usage. For more information, please refer to <a href="http://code.google.com/apis/maps/faq.html#usagelimits">the usage limits section of the Maps API FAQ</a>. For further assistance, we encourage you to visit the the <a href="http://code.google.com/apis/maps/documentation/javascript/forum.html">Google Maps JavaScript API v3 forum</a>.<br />
<br />
<span class="post-author">Posted by Thor Mitchell, Product Manager, Google Maps API</span><br /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-1894327194931380215?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/understanding-how-the-maps-api-usage-limits-affect-your-sites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Make your map interactive with shape editing and drawing tools</title>
		<link>https://googledata.org/google-maps/make-your-map-interactive-with-shape-editing-and-drawing-tools/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=make-your-map-interactive-with-shape-editing-and-drawing-tools</link>
		<comments>https://googledata.org/google-maps/make-your-map-interactive-with-shape-editing-and-drawing-tools/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 23:38:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=6a395033e5292337417af32429568c52</guid>
		<description><![CDATA[With a paper map, you can truly make it your own by getting out a pen or a pencil, and adding your own annotations to it. You could circle all the museums that you want to visit, or trace the route that you will take on your road trip.

Maps API applic...]]></description>
				<content:encoded><![CDATA[With a paper map, you can truly make it your own by getting out a pen or a pencil, and adding your own annotations to it. You could circle all the museums that you want to visit, or trace the route that you will take on your road trip.<br />
<br />
Maps API applications can now offer users this sort of tactile interactivity using the new <a href="http://code.google.com/apis/maps/documentation/javascript/overlays.html#drawing_tools">Drawing Library</a>. The Drawing Library provides a toolbox which enables users to draw markers, lines, and shapes on the map, much as they would in any drawing application. The tools can be used for collecting annotations from users, or for selecting regions to search or highlight. Applications can listen for events when overlays are added and respond accordingly, such as issuing the search query or saving the annotations to a database.<br />
<br />
Shapes on a map, including shapes users have just drawn using drawing tools, can also be made editable so that users can modify or correct them. For example, the user could change the bounds for a geospatial query with the drag of a mouse. The Polyline, Polygon, Circle, and Rectangle classes have a new editable property, which toggles the visibility of control points on these shapes.<br />
<br />
<iframe height="460" src=http://gmaps-samples-v3.googlecode.com/svn/trunk/drawing/drawing-tools.html
" style="border: none;" width="800"></iframe><br />
<br />
For more information on using the drawing library and editable shapes, please refer to the <a href="http://code.google.com/apis/maps/documentation/javascript/overlays.html#editable">Maps API documentation</a>. The <a href="http://code.google.com/apis/maps/documentation/javascript/forum.html">Maps API forum</a> is a great place to discuss these new features, or raise any other Maps API issues that you may have. We hope that these new features will result in even greater interactivity for applications built on top of the Maps API.<br />
<br />
<span class="post-author">Posted by Enoch Lau, Software Engineer, Google Maps API</span><br /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-4965021154005066544?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/make-your-map-interactive-with-shape-editing-and-drawing-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introduction of usage limits to the Maps API</title>
		<link>https://googledata.org/google-maps/introduction-of-usage-limits-to-the-maps-api/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=introduction-of-usage-limits-to-the-maps-api</link>
		<comments>https://googledata.org/google-maps/introduction-of-usage-limits-to-the-maps-api/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 04:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=ef75c4219c2fb653fdf550a944cd8313</guid>
		<description><![CDATA[When the Maps API Terms of Service were updated in April of this year we announced that usage limits would be introduced to the Maps API starting on October 1st. With October upon us, I’d like to provide an update on how these limits are being introd...]]></description>
				<content:encoded><![CDATA[When the <a href="http://code.google.com/apis/maps/terms.html">Maps API Terms of Service</a> were updated in April of this year we <a href="http://googlegeodevelopers.blogspot.com/2011/04/updates-to-google-maps-apigoogle-earth.html">announced</a> that usage limits would be introduced to the Maps API starting on October 1st. With October upon us, I’d like to provide an update on how these limits are being introduced, and the impact it will have on your Maps API sites.<br />
<br />
The usage limits that now apply to Maps API sites are documented in the <a href="http://code.google.com/apis/maps/faq.html#usagelimits">Maps API FAQ</a>. However no site exceeding these limits will stop working immediately. We understand that developers need time to evaluate their usage, determine if they are affected, and respond if necessary. There are three options available for sites that are exceeding the limits:<br />
<ul><li>Reduce your usage to below <a href="http://code.google.com/apis/maps/faq.html#usagelimits">the limits</a></li>
<li>Opt-in to paying for your excess usage at the <a href="http://code.google.com/apis/maps/faq.html#tos_pricing">rates given in the FAQ</a></li>
<li>Purchase a <a href="http://www.google.com/enterprise/earthmaps/maps.html">Maps API Premier license</a></li>
</ul>To assist in evaluating whether your site is exceeding the usage limits we will shortly be adding the Maps API to the <a href="https://code.google.com/apis/console/">Google APIs Console</a>. Once available you will be able to track your usage in the APIs Console by providing an APIs Console key when you load the Maps API. If you find that your site does exceed the usage limits each day you can opt to pay for your excess usage by enabling billing on your APIs Console project. We will then start billing excess usage to your credit card when we begin enforcing the usage limits in early 2012.<br />
<br />
For very popular sites <a href="http://www.google.com/enterprise/earthmaps/maps.html">Maps API Premier</a> is likely to be a more cost effective option. It also offers a <a href="http://www.google.com/enterprise/earthmaps/maps-compare.html">number of additional benefits</a>, including terms that permit for-fee and internal use, enterprise technical support, a Service Level Agreement, fixed and invoiced annual pricing, and increased quotas for the <a href="http://code.google.com/apis/maps/documentation/webservices/">Maps API Web Services</a>. For more information on how Maps API Premier could benefit your application please contact the Sales team using <a href="http://www.google.com/support/enterprise/bin/request.py?hl=en&contact_type=enterprisetos&ctx=go">this form</a>.<br />
<br />
We will announce the availability of the Maps APIs in the APIs Console on this blog later this quarter, and provide more details on how to set up an APIs Console account and update your Maps API application with an APIs Console key. We will also provide at least 30 days notice on this blog before enforcement of the usage limits and billing for excess usage begins.<br />
<br />
We understand that the introduction of these limits may be concerning. However with the continued growth in adoption of the Maps API we need to secure its long term future by ensuring that even when used by the highest volume for-profit sites, the service remains viable. By introducing these limits we are ensuring that Google can continue to offer the Maps API for free to the vast majority of developers for many years to come.<br />
<br />
<span class="post-author">Posted by Thor Mitchell, Product Manager, Google Maps API</span><br /><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-6224883332994662462?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/introduction-of-usage-limits-to-the-maps-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A grab bag of Maps API news</title>
		<link>https://googledata.org/google-maps/a-grab-bag-of-maps-api-news/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-grab-bag-of-maps-api-news</link>
		<comments>https://googledata.org/google-maps/a-grab-bag-of-maps-api-news/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 03:42:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=d81f986873a7e10bf6ca95c9ca372e2b</guid>
		<description><![CDATA[Although we normally post to this blog when we launch a major new feature, there are also smaller changes that we release from time to time that are easy to miss. Here’s a brief roundup of some of our recent updates:
Switch to googleapis.comThe eagle...]]></description>
				<content:encoded><![CDATA[Although we normally post to this blog when we launch a major new feature, there are also smaller changes that we release from time to time that are easy to miss. Here’s a brief roundup of some of our recent updates:<br />
<h4>Switch to googleapis.com</h4>The eagle eyed amongst you may have spotted that we have updated all of our documentation to recommend that the Maps APIs be loaded from <span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">maps.googleapis.com</span> rather than <span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">maps.google.com</span> or <span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">maps-api-ssl.google.com</span>. Services on <span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">googleapis.com</span> are guaranteed to never set cookies, nor do they ever receive <span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">google.com</span> cookies. This improves both the security of the API, and the performance on bandwidth constrained networks. We therefore recommend all sites switch to using <span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;">maps.googleapis.com</span>.<br />
<h4>Faster reflection of MapMaker edits</h4>Edits made using MapMaker are now reflected in the Maps API at the same time they are reflected on Google Maps. For many countries, including the U.S.A., this means that corrections made with MapMaker can reach the Maps API within 15 minutes.<br />
<h4>Map coverage of Israel</h4>We now have map data coverage in the Maps API for Israel across all services, including map tiles, geocoding, directions, and places. Try clicking on the below map to generate routes around Jerusalem:<br />
<br />
<iframe height="370" src="http://gmaps-samples-v3.googlecode.com/svn/trunk/grabbag/israel-map.html" style="border: none;" width="660"></iframe><br />
<h4>Street View preview</h4>We’ve added the preview thumbnail that pops up when you hover the Street View pegman over streets before dropping him on the map. Try it now by dragging pegman over this map:<br />
<br />
<iframe height="370" src="http://gmaps-samples-v3.googlecode.com/svn/trunk/grabbag/streetview-preview.html" style="border: none;" width="620"></iframe><br />
<h4>Animated transitions between 45 degree headings</h4>Take our new animated transitions for a spin! Simply load the below map using Chrome or Safari, and click the Rotate button. For extra spininess, click twice, then zoom out!<br />
<br />
<iframe height="360" src="http://gmaps-samples-v3.googlecode.com/svn/trunk/grabbag/rotation-animation.html" style="border: 1px solid black;" width="610"></iframe><br />
<br />
<h4>High DPI map tiles on mobile devices</h4>Load the JS Maps API on a mobile device with a high DPI screen, such as the Samsung Nexus S or Apple iPhone 4, and the Maps API now uses double resolution map tiles for maximum on screen fidelity.<br />
<br />
<br />
We’re keen to continue improving the API in ways both big and small. If you have any great ideas for ways we could make the API even better, we’d love to hear them! Just <a href="http://code.google.com/p/gmaps-api-issues/issues/entry?template=Maps%20API%20v3%20-%20Feature%20Request">submit a Feature request</a> using the Maps API Issue Tracker, and <a href="http://code.google.com/p/gmaps-api-issues/issues/list?can=2&amp;q=apitype:Javascript3%20type:Enhancement&amp;sort=-stars&amp;colspec=ID%20Type%20Status%20Introduced%20Fixed%20Summary%20Internal%20Stars">vote for any other ideas</a> you’d love to see implemented. If enough people vote for your idea, we’ll look into implementing it!<br />
<br />
<span class="post-author">Posted by Thor Mitchell, Product Manager, Google Maps API</span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-6118604972455031650?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/a-grab-bag-of-maps-api-news/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick and simple Street View with the Google Street View Image API</title>
		<link>https://googledata.org/google-maps/quick-and-simple-street-view-with-the-google-street-view-image-api/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=quick-and-simple-street-view-with-the-google-street-view-image-api</link>
		<comments>https://googledata.org/google-maps/quick-and-simple-street-view-with-the-google-street-view-image-api/#comments</comments>
		<pubDate>Fri, 16 Sep 2011 05:33:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=5b781c84525b2809ed88f11065927875</guid>
		<description><![CDATA[The Google Maps API family includes the Google Static Maps API, which delivers maps as fixed images in PNG, GIF, or JPG format. It’s great when you want to quickly add a map to a page without writing a JavaScript application, when you need maps on a ...]]></description>
				<content:encoded><![CDATA[The Google Maps API family includes the <a href="http://code.google.com/apis/maps/documentation/staticmaps/">Google Static Maps API</a>, which delivers maps as fixed images in PNG, GIF, or JPG format. It’s great when you want to quickly add a map to a page without writing a JavaScript application, when you need maps on a device with no JavaScript support, or for generating lightweight thumbnail maps or maps for printing. In fact we’re so delighted with the popularity of the Static Maps API that today we’re launching an accompanying service for Street View imagery.<br />
<br />
The <a href="http://code.google.com/apis/maps/documentation/streetview/">Google Street View Image API</a> brings the simplicity of the Static Maps API to Street View, providing a way to add a Street View image or thumbnail to any application without the need for JavaScript. Simply construct a URL in accordance with the documentation, and the API returns the corresponding Street View panorama as an image in JPG format:<br />
<br />
<img src="http://maps.googleapis.com/maps/api/streetview?location=51.178739,-1.826021&amp;size=600x400&amp;fov=90&amp;heading=330&amp;sensor=false" style="height: 400px; width: 600px;" /><br />
<br />
You can use the Street View Image API in both web based and mobile apps, and the size limits and daily quotas match those of the Static Maps API for both the consumer Maps API and Maps API Premier. You can display Street View images in your apps using this API without a corresponding Google map, but if you do choose to display a map it must be provided by Google. For more details on how to use the Street View Image API please refer to <a href="http://code.google.com/apis/maps/documentation/streetview/">the documentation</a>.<br />
<br />
To make it easier to find help using the Street View Image API and Static Maps API, we’re also launching a new forum today dedicated to these services. If you have any questions regarding use of these APIs going forward we recommend you head over to the new <a href="https://groups.google.com/forum/#!forum/google-maps-image-apis">Google Maps Image APIs group</a>. We look forward to seeing you there!<br />
<br />
<span class="post-author">Posted by Thor Mitchell, Product Manager, Google Maps API</span><br />
<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-7273066456644727078?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/quick-and-simple-street-view-with-the-google-street-view-image-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maps API for Flash deprecation announcement</title>
		<link>https://googledata.org/google-maps/maps-api-for-flash-deprecation-announcement/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=maps-api-for-flash-deprecation-announcement</link>
		<comments>https://googledata.org/google-maps/maps-api-for-flash-deprecation-announcement/#comments</comments>
		<pubDate>Fri, 02 Sep 2011 17:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=b437019564b50b0a2510fb8340a7d360</guid>
		<description><![CDATA[
When we launched the Google Maps API for Flash in May 2008 we were responding to strong demand from ActionScript developers for a way to integrate Google Maps into their applications and exploit the performance and cross-platform strengths of Flash.

...]]></description>
				<content:encoded><![CDATA[<p>
When we <a href="http://google-latlong.blogspot.com/2008/05/news-flash-maps-now-open-to-flash.html">launched</a> the Google Maps API for Flash in May 2008 we were responding to strong demand from ActionScript developers for a way to integrate Google Maps into their applications and exploit the performance and cross-platform strengths of Flash.
</p>

<p>
However use of the Maps API for Flash remains a small percentage of overall Maps API traffic, with only a limited number of applications taking advantage of features unique to the Maps API for Flash. In addition, the performance and consistency of browser JavaScript implementations has progressed, making the JavaScript Maps API an increasingly suitable alternative.
</p>

<p>
Consequently we have decided to deprecate the Maps API for Flash in order to focus our attention on the <a href="http://code.google.com/apis/maps/documentation/javascript/">JavaScript Maps API v3</a> going forward. This means that although Maps API for Flash applications will continue to function in accordance with the deprecation policy given in the <a href="http://code.google.com/apis/maps/terms.html">Maps API Terms of Service</a>, no new features will be developed, and only critical bugs, regressions, and security issues will be fixed. We will continue to provide support to existing Google Maps API Premier customers using the Maps API for Flash, but will wind down Developer Relations involvement in the <a href="http://code.google.com/apis/maps/documentation/flash/forum.html">Maps API for Flash forum</a>.
</p>

<p>
We understand that this decision will be disappointing for Maps API for Flash developers. We hope you will consider migrating your applications to the Maps API v3, which offers many additional benefits such as <a href="http://code.google.com/apis/maps/documentation/javascript/services.html#StreetView">Street View</a>, <a href="http://code.google.com/apis/maps/documentation/javascript/overlays.html#FusionTables">Fusion Tables integration</a>, <a href="http://code.google.com/apis/maps/documentation/javascript/places.html">Places search</a>, and <a href="http://code.google.com/apis/maps/faq.html#browsersupport">full support for mobile browsers</a>. Our Developer Relations team and many skilled members of the JavaScript Maps API community are available to assist you in doing so on the <a href="http://code.google.com/apis/maps/documentation/javascript/forum.html">Google Maps JavaScript API v3 forum</a>.
</p>

<p>
Google remains supportive of Flash as a development platform for Rich Internet Applications for <a href="http://www.google.com/support/chrome/bin/answer.py?answer=108086">Chrome</a>, <a href="https://market.android.com/details?id=com.adobe.flashplayer&amp;hl=en">Android</a>, and other devices. However by consolidating our development on the Maps API v3 we can focus all of our resources on delivering great new Maps API features for the benefit of as many developers as possible.
</p>

<p>
<span class="post-author">Posted by Thor Mitchell, Product Manager, Google Maps API</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-7865018489217385739?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/maps-api-for-flash-deprecation-announcement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Go large, with high resolution support in the Static Maps API</title>
		<link>https://googledata.org/google-maps/go-large-with-high-resolution-support-in-the-static-maps-api/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=go-large-with-high-resolution-support-in-the-static-maps-api</link>
		<comments>https://googledata.org/google-maps/go-large-with-high-resolution-support-in-the-static-maps-api/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 05:15:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=6696250015c719cf977ac01c247547b3</guid>
		<description><![CDATA[
The Static Maps API is a great service for when you need to quickly generate a static, lightweight map. Following the updates to the Maps API/Earth API Terms of Service earlier this year, mobile application developers are now free to use the Static Ma...]]></description>
				<content:encoded><![CDATA[<p>
The Static Maps API is a great service for when you need to quickly generate a static, lightweight map. Following the <a href="http://googlegeodevelopers.blogspot.com/2011/04/updates-to-google-maps-apigoogle-earth.html">updates to the Maps API/Earth API Terms of Service</a> earlier this year, mobile application developers are now free to use the Static Maps API in native mobile apps, providing the map links to the Google Maps app or website for the same location. However the <a href="http://en.wikipedia.org/wiki/List_of_displays_by_pixel_density">high pixel density</a> of some mobile screens can make the labels and icons on such a static map unreadably small.
</p>

<p>
For this reason, we're introducing a new feature of the Static Maps API that smoothly doubles the size of the whole image including labels, icons, and overlays, to suit high resolution screens. To apply this upscaling to an existing Static Maps API image, simply append <code>&scale=2</code> to the URL. 
</p>

<p>
The image returned will contain the same level of detail, but be twice as wide and tall without the stepping or blurring that results from upscaling an existing image:
</p>

<p>
<table>
  <tr>
    <td style="width: 302px; height: 302px; text-align: center; vertical-align: bottom;"><img style="border: 1px solid grey; width: 150px; height: 150px;" src="http://maps.googleapis.com/maps/api/staticmap?center=London&markers=Westminster%20Bridge&zoom=14&size=150x150&maptype=roadmap&scale=1&sensor=false" /></td>
    <td style="width: 302px; height: 302px; text-align: center; vertical-align: bottom;"><img style="border: 1px solid grey; width: 300px; height: 300px;" src="http://maps.googleapis.com/maps/api/staticmap?center=London&markers=Westminster%20Bridge&zoom=14&size=150x150&maptype=roadmap&scale=2&sensor=false" /></td>
  </tr>
  <tr>
    <td style="text-align: center; vertical-align: top;"><code>scale=1</code><br/>(default)</td>
    <td style="text-align: center; vertical-align: top;"><code>scale=2</code></td>
  </tr>
</table>
</p>

<p>
Note that when using the <code>scale</code> parameter the pixel size of the returned image is the product of the <code>size</code> and <code>scale</code> values given in the URL. The <code>size</code> parameter therefore now specifies the size of the required image in <a href="http://developer.android.com/guide/practices/screens_support.html">Density-independent pixels</a> or <a href="http://developer.apple.com/library/ios/#documentation/2DDrawing/Conceptual/DrawingPrintingiOS/GraphicsDrawingOverview/GraphicsDrawingOverview.html">Points</a>, as they are known in the Android SDK and iOS SDK respectively.
</p>

<p>
Web based apps can also benefit from higher resolution Static Maps by adding a <code>scale=2</code> image to the page with a CSS width and height that matches the size parameter. By default, the browser on many mobile devices upscales images in web pages by a device specific factor based on the pixel density of the screen. However these devices <a href="http://www.webkit.org/blog/55/high-dpi-web-sites/">will preserve additional detail in the image</a> if the image pixel : CSS pixel ratio matches or exceeds the scaling factor, which can be found by querying <code>window.devicePixelRatio</code> in JavaScript.
</p>

<p>
For example, below are the above two maps side-by-side with the same CSS size. On a desktop screen with a <code>window.devicePixelRatio</code> of <code>1.0</code> these will look almost indistinguishable. However open this blog post on a device with a high resolution screen, such as a Samsung Nexus S or Apple iPhone 4, and the image on the right will look significantly sharper.
</p>

<p>
<table>
  <tr>
    <td style="width: 302px; height: 152px; text-align: center; vertical-align: bottom;"><img style="border: 1px solid grey; width: 150px; height: 150px;" src="http://maps.googleapis.com/maps/api/staticmap?center=London&markers=Westminster%20Bridge&zoom=14&size=150x150&maptype=roadmap&scale=1&sensor=false" /></td>
    <td style="width: 302px; height: 152px; text-align: center; vertical-align: bottom;"><img  style="border: 1px solid grey; width: 150px; height: 150px;" src="http://maps.googleapis.com/maps/api/staticmap?center=London&markers=Westminster%20Bridge&zoom=14&size=150x150&maptype=roadmap&scale=2&sensor=false" /></td>
  </tr>
  <tr>
    <td style="text-align: center"><code>scale=1</code></td>
    <td style="text-align: center"><code>scale=2</code></td>
  </tr>
</table>
</p>

<p>
As an added benefit, <a href="http://www.google.com/enterprise/earthmaps/maps.html">Maps API Premier</a> developers can also request maps with a scale factor of 4. Although this exceeds the maximum <code>window.devicePixelRatio</code> of current mobile devices it does facilitate generating maps for printing at high quality:
</p>

<p>
<p>
<table>
  <tr>
    <td style="width: 602px; height: 602px; text-align: center; vertical-align: bottom;">
      <img  style="border: 1px solid grey; width: 600px; height: 600px;" src="http://maps.googleapis.com/maps/api/staticmap?center=London&markers=Westminster%20Bridge&zoom=14&size=150x150&maptype=roadmap&scale=4&sensor=false&client=google-codesite&signature=iXT0L0TPoOCcBsE7aT9YwUkYmew=" />
    </td>
  </tr>
  <tr>
    <td style="text-align: center"><code>scale=4</code></td>
  </tr>
</table>
</p>

<p>
Note however that the largest image pixel size that the Static Maps API can generate for Premier customers, regardless of the value of the <code>scale</code> parameter, is 2048x2048. Consequently at <code>scale=4</code> the largest available value for the size parameter is 512x512. Note also that any use of the Static Maps API for generating maps to print must comply with the <a href="http://www.google.com/permissions/geoguidelines.html">Permission Guidelines for Google Maps and Earth</a>, which apply equally to Maps API Premier customers.
</p>

<p>
For more information on the <code>scale</code> parameter, and the other great Static Maps features, check out the <a href="http://code.google.com/apis/maps/documentation/staticmaps/#scale_values">Static Maps API documentation</a>. We hope this feature helps your apps enjoy the full benefit of the high resolution screens that are increasingly popular, and makes them just that little bit easier on the eye!
</p>

<p>
<span class="post-author">Posted by Thor Mitchell, Product Manager, Google Maps API</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-1846990070117084267?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/go-large-with-high-resolution-support-in-the-static-maps-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Business icons and styling across map types coming to the Maps API</title>
		<link>https://googledata.org/google-maps/business-icons-and-styling-across-map-types-coming-to-the-maps-api/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=business-icons-and-styling-across-map-types-coming-to-the-maps-api</link>
		<comments>https://googledata.org/google-maps/business-icons-and-styling-across-map-types-coming-to-the-maps-api/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 04:54:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=cc8e4251232edfa5e3d19e9e2cccdf30</guid>
		<description><![CDATA[
When visiting an unfamiliar city for the first time, I often pick up a tourist map when I check-in to the hotel. Tourist maps are distinctive because they apply equal emphasis to the landmarks of the city as they do to the street names and intersectio...]]></description>
				<content:encoded><![CDATA[<p>
When visiting an unfamiliar city for the first time, I often pick up a tourist map when I check-in to the hotel. Tourist maps are distinctive because they apply equal emphasis to the landmarks of the city as they do to the street names and intersections. Landmarks can be extremely valuable for navigational purposes, and for this reason we add icons for prominent businesses and points of interest on Google Maps as you zoom in. These business icons can be clicked to view additional information about the business, such as the rating, address, and phone number. 
</p>

<p>
At Google I/O this year we began integrating access to business information into the Maps API v3 with the launch of the <a href="http://code.google.com/apis/maps/documentation/javascript/places.html">places library</a>, which adds <a href="http://code.google.com/apis/maps/documentation/javascript/places.html#place_searches">Places Search</a> and <a href="http://code.google.com/apis/maps/documentation/javascript/places.html#places_autocomplete">Autocomplete</a>. As part of our ongoing effort to extend this integration, deliver a detailed and complete map, and offer a consistent user experience between Google Maps and the Maps API, we will shortly be adding these clickable business icons to the Maps API v3 as well.
</p>

<p>
If your application does not specify a specific version of the Maps API to load these icons will appear on the map by default from early next week, unless you are a Maps API Premier customer. The business icons will be classified with the <code>poi.business</code> <a href="http://code.google.com/apis/maps/documentation/javascript/styling.html#map_features">Styled Maps feature type</a>. If you would prefer that your Maps API application not include these icons, you can remove them ahead of next week’s release by setting <code>visibility:off</code> on the labels element of <code>poi.business</code> for your map. Maps API Premier customers who would like their maps to include these icons can enable them today by setting <code>visibility:on</code>.
</p>

<p>
You can preview these icons, and the InfoWindow that is shown when they are clicked, on the map below:
</p>

<p>
<iframe src="http://gmaps-samples-v3.googlecode.com/svn/trunk/places/place-icons.html" width="520" height="460" style="border: none"></iframe>
</p>

<p>
In order to allow you to control visibility of these icons, and other features, across all the default map types, you can also now specify styles for your map in <code><a href="http://code.google.com/apis/maps/documentation/javascript/reference.html#MapOptions">MapOptions</a></code>. This enables you to selectively restyle roads, labels, and other features on Hybrid and Terrain maps in addition to Road Maps. Note however that the base satellite imagery (for Satellite and Hybrid maps) and base relief imagery (for Terrain maps) cannot be restyled.
</p>

<p>
For more information on setting map styles across map types, please see our updated <a href="http://code.google.com/apis/maps/documentation/javascript/styling.html">Map Styling documentation</a>. The <a href="http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html">Styled Maps Wizard</a> has also been updated to apply styles across all maptypes. As always, if you need assistance applying styles to your Maps, or have any other Maps API questions, we recommend you post your questions to the <a href="http://code.google.com/apis/maps/documentation/javascript/forum.html">Maps API v3 Forum</a>. 
</p>

<p>
<span class="post-author">Posted by Thor Mitchell, Product Manager, Google Maps API</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-5359106208136213136?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/business-icons-and-styling-across-map-types-coming-to-the-maps-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geo APIs Summer Learning Series: Google Places API</title>
		<link>https://googledata.org/google-maps/geo-apis-summer-learning-series-google-places-api/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=geo-apis-summer-learning-series-google-places-api</link>
		<comments>https://googledata.org/google-maps/geo-apis-summer-learning-series-google-places-api/#comments</comments>
		<pubDate>Tue, 12 Jul 2011 05:49:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=e89043ba2ffdcb7c0db1fb700e91ac54</guid>
		<description><![CDATA[
Google has one of the world’s most comprehensive databases of Places information, including over 50M business listings and points of interest worldwide. The Google Places API lets your applications tap into that database, to find the Places your app...]]></description>
				<content:encoded><![CDATA[<p>
Google has one of the world’s most comprehensive databases of Places information, including over 50M business listings and points of interest worldwide. The Google Places API lets your applications tap into that database, to find the Places your app needs, so that users can indicate the Place they are at, or discover new Places nearby.
</p>

<p>
Following the introduction of the Places API at Google I/O last year, we worked with developers in a limited preview to understand what was needed to ensure the Places API is as powerful and easy to use as possible. In the “<a href="http://www.google.com/events/io/2011/sessions/connecting-people-and-places.html">Connecting People with Places</a>” session at this year’s I/O I was very happy to announce that having implemented the feedback we received during the preview, the API is now accessible to all:
</p>

<p>
<iframe width="560" height="349" src="http://www.youtube.com/embed/f7q6Z-3aeg8" frameborder="0" allowfullscreen></iframe>
</p>
<p>
The Places API is provided in two ways, a set of XML and JSON <a href="http://code.google.com/apis/maps/documentation/places/">web services</a>, and a set of <a href="http://code.google.com/apis/maps/documentation/javascript/places.html">corresponding classes in the Maps API v3</a>.
</p>

<p>
The web services are ideal for mobile app developers, and can be queried from the developer’s own infrastructure, or directly from the app running on the smartphone. The <a href="http://code.google.com/apis/maps/documentation/places/#PlaceSearches">Places API Search service</a> focuses on location-based search, delivering up 20 Places in the vicinity of a user’s location. Search results can be filtered by Place name, or by one of <a href="http://code.google.com/apis/maps/documentation/places/supported_types.html">over 90 categories</a>, such as ‘restaurant’, ‘night_club’ or ‘spa’. The <a href="http://code.google.com/apis/maps/documentation/places/autocomplete.html">Places API Autocomplete service</a> focuses on text based search, providing autocompletions of Places near the user as they type.
</p>

<p>
The <a href+"http://code.google.com/apis/maps/documentation/places/#PlaceReports">Places API Report services</a> also allows apps to submit new Places provided by users, which are instantly added to subsequent search results, and also delete them at a later date if required. Apps that allow users to identify the Place they are in at the time can also pass this “check-in” signal back to the <a href="http://code.google.com/apis/maps/documentation/places/#PlaceCheckins">Places API Check-in service</a> which factors this real time popularity signal into the ranking of subsequent searches, so that the Places popular with users of the app are ranked higher in real time.
</p>

<p>
The Engineering Lead for the Places API, Marcelo Camelo, dove into how to get started with the Places API web services, and the structure of requests and responses in the “<a href="http://www.google.com/events/io/2011/sessions/location-based-app-development-using-google-apis.html">Location Based App Development using Google APIs</a>” session:
</p>

<p>
<iframe width="560" height="349" src="http://www.youtube.com/embed/nuDgC7RspsQ" frameborder="0" allowfullscreen></iframe>
</p>

<p>
For web based applications the Places API has also been integrated into the <a href="http://code.google.com/apis/maps/documentation/javascript/">JavaScript Maps API v3</a>. The <a href="http://code.google.com/apis/maps/documentation/javascript/reference.html#PlacesService">PlacesService class</a> provides access to Places API Search directly from the web based Maps applications, while the <a href="http://code.google.com/apis/maps/documentation/javascript/reference.html#Autocomplete">Autocomplete</a> class enables a HTML text field to predict autocompletions of Places as the user types:
</p>

<p>
<iframe src="http://gmaps-samples-v3.googlecode.com/svn/trunk/places/places-search.html" width="610" height="430" style="border: none"></iframe>
</p>

<p>
To use the Places API classes in your Maps API applications you simply need to request the new <a href="http://code.google.com/apis/maps/documentation/javascript/places.html">places library</a> when you load the API into your web page. To use the web services, you must first create a new project in the <a href="https://code.google.com/apis/console/">Google APIs Console</a>, and then enable the Places API on that project. You can then use the APIs Console key for that Project to access the Places API.
</p>

<p>
Initially your key will offer courtesy quota of 1,000 requests per day. Once you are ready to launch the next great location based app, simply “<i>Enable billing</i>” on the project. You will be prompted to provide credit card details, in order to verify your identity. Once you have done so, your quota will increase to 100,000 requests per day, but the API will remain free to use. Note that you may be charged if you use the same key for other APIs, which you can avoid by creating a separate project for accessing other APIs.
</p>

<p>
For more information on how to use the Places API, check out the documentation for the <a href="http://code.google.com/apis/maps/documentation/places/">Search</a> and <a href="http://code.google.com/apis/maps/documentation/places/autocomplete.html">Autocomplete</a> web services and Maps API v3 places library. You can also discuss the API with other developers on the Google Maps API Web Services forum, and request additional features you would like to see the API offer, or report any problems you find, using the Places API section of the <a href="http://code.google.com/p/gmaps-api-issues/">Google Maps API Issue Tracker</a>.
</p>

<p>
Our launch at Google I/O this year was just the beginning of the Google Places API story. We are looking forward to bringing you many more features in the future to help you build more innovative and compelling location based applications. So do get started developing your apps, but keep an eye on this blog for more to come!
</p>

<p>
<span class="post-author">Posted by Thor Mitchell, Product Manager, Google Maps and Places APIs</span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-2205460175198910819?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/geo-apis-summer-learning-series-google-places-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Map data update for France, Monaco, and Luxembourg</title>
		<link>https://googledata.org/google-maps/map-data-update-for-france-monaco-and-luxembourg/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=map-data-update-for-france-monaco-and-luxembourg</link>
		<comments>https://googledata.org/google-maps/map-data-update-for-france-monaco-and-luxembourg/#comments</comments>
		<pubDate>Wed, 01 Jun 2011 06:12:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=09ef9411aa2602fb7200685f303945c8</guid>
		<description><![CDATA[
With over 600,000 sites actively using the Google Maps API, more people around the world view maps provided by the Maps API than any other source. For this reason it’s vitally important that Google Maps provides the most accurate and up to date map ...]]></description>
				<content:encoded><![CDATA[<p>
With over 600,000 sites actively using the Google Maps API, more people around the world view maps provided by the Maps API than any other source. For this reason it’s vitally important that Google Maps provides the most accurate and up to date map data possible. For this reason we're <a href="http://google-latlong.blogspot.com/2011/05/updating-maps-of-france-monaco-and.html">happy to introduce</a> updated maps and the "Report a Problem" tool to France, Luxembourg, and Monaco.
</p>

<p>
As with previous updates in countries such as the <a href="http://googlegeodevelopers.blogspot.com/2009/10/map-data-updates-for-united-states.html">U.S.A.</a>, <a href="http://googlegeodevelopers.blogspot.com/2010/11/map-data-update-for-australia-new.html">Australia, and parts of Europe</a>, this update utilizes a wide range of authoritative sources such as the <a href="http://en.wikipedia.org/wiki/Institut_G%C3%A9ographique_National">Institut Geographique National</a>. In addition, the "<a href="http://maps.google.com/support/bin/answer.py?answer=162873">Report a Problem</a>" tool on Google Maps allows you to let us know if some aspect of the map that needs correcting, and we'll do our best to address it quickly (often within just a few days).
</p>

<p>
These map updates will roll out over the next 24 hours across all our Maps APIs and related services. As with previous updates we do ask that you refresh any data that you have previously obtained for these countries using <a href="http://code.google.com/apis/maps/documentation/webservices/">Maps API Web Services</a>, and cached for use in your Maps API application. If you have any questions or concerns relating to this, please post them to the <a href="http://code.google.com/apis/maps/forum/">Google Maps API forums</a>.
</p>

<p>
<span class="post-author">Posted by Thor Mitchell, Product Manager, Google Maps API</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-8268862929905746747?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/map-data-update-for-france-monaco-and-luxembourg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Turn up the power of your Fusion Tables with Dynamic Styling</title>
		<link>https://googledata.org/google-maps/turn-up-the-power-of-your-fusion-tables-with-dynamic-styling/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=turn-up-the-power-of-your-fusion-tables-with-dynamic-styling</link>
		<comments>https://googledata.org/google-maps/turn-up-the-power-of-your-fusion-tables-with-dynamic-styling/#comments</comments>
		<pubDate>Fri, 13 May 2011 23:56:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=b374ca600731518b9376cd8ff1b79edc</guid>
		<description><![CDATA[
The Fusion Tables Layer has been one of the most successful new features launched in the Maps API in the last year. We have seen a wealth of fascinating data visualizations that rely on Fusion Tables, such as the Bay Citizen Bike Accident Tracker and ...]]></description>
				<content:encoded><![CDATA[<p>
The <a href="http://googlegeodevelopers.blogspot.com/2010/05/map-your-data-with-maps-api-and-fusion.html">Fusion Tables Layer</a> has been one of the most successful new features launched in the Maps API in the last year. We have seen a wealth of fascinating data visualizations that rely on Fusion Tables, such as the <a href="http://googlecode.blogspot.com/2011/05/visualizing-public-data-with-google.html">Bay Citizen Bike Accident Tracker</a> and the <a href="http://johnkeefe.net/nyc-police-precinct-and-census-data">WNYC Police Precinct map</a>.
</p>

<p>
At Google I/O this week, Simon Rogers of the Guardian joined me and Kathryn Hurley of the Geo Developer Relations team to present some examples of how the Guardian uses Fusion Tables to visualise data for their readers, and introduce some great new features:
</p>

<p>
<iframe width="560" height="349" src="http://www.youtube.com/embed/Z2o0mtnF1Bg" frameborder="0" allowfullscreen></iframe>
</p>

<p>
Fusion Tables allows you to share large tables of spatial data and render them on a map in a way that performs consistently well across all browsers, on desktop and mobile. The way in which the data is styled on the map, the markers used for points, the colours and stroke widths used for polylines and polygons, can be defined by the owner of the table in the <a href="http://www.google.com/fusiontables">Fusion Tables application</a>, or using the new <a href="http://googleresearch.blogspot.com/2011/05/make-beautiful-interactive-maps-even.html">Fusion Tables Styling and InfoWindows API</a>. However only the owner of the table can define the styling in this way, and styling for any single table is fixed.
</p>

<p>
At Google I/O we introduced Dynamic Styling of Fusion Tables layers. This allows the styling rules used for displaying a table in a Maps API application to be defined from JavaScript, and changed dynamically. For example you can use this to switch between rendering different data sets in the same table, or giving users control over which subset of the data is highlighted, as in the below example based on a public table of <a href="http://www.google.com/fusiontables/DataSource?dsrcid=139529&search=&cd=13">Chicago Homicides data</a>:
</p>

<p>
<iframe src="http://gmaps-samples-v3.googlecode.com/svn/trunk/fusiontables/chicago-homicides.html" style="border: none" width="640" height="360"></iframe>
</p>

<p>
In order to ensure the continued reliability of the Fusion Tables layer, we are also introducing some limits on the number of layers that can be used, and the complexity of styling. The Maps API now permits up to five Fusion Tables layers to be added to a map, one of which can be styled with up to five styling rules.
</p>

<p>
For information and code samples of how to apply dynamic styling to Fusion Tables, see <a href="http://code.google.com/apis/maps/documentation/javascript/overlays.html#FusionTables">our documentation</a>, and for further assistance I recommend the <a href="http://code.google.com/apis/maps/documentation/javascript/forum.html">Google Maps JavaScript API V3 forum</a>. It’s great to see the creative ways in which Fusion Tables Layer is being used, and we hope this new flexibility will drive even more inspiring and informative Maps API applications.
</p>

<p>
<span class="post-author">Posted by James McGill, Software Engineer, Google Maps API team</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-225273642525725973?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/turn-up-the-power-of-your-fusion-tables-with-dynamic-styling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Places everybody, the show is about to begin&#8230;</title>
		<link>https://googledata.org/google-maps/places-everybody-the-show-is-about-to-begin/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=places-everybody-the-show-is-about-to-begin</link>
		<comments>https://googledata.org/google-maps/places-everybody-the-show-is-about-to-begin/#comments</comments>
		<pubDate>Wed, 11 May 2011 00:08:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=4a64d5860bd72191290526f165ea001f</guid>
		<description><![CDATA[
Google I/O 2011 kicked off today, and we have a great line up of sessions on the Geo track. First up this morning was a session on "Connecting people with places", in which we were delighted to announce general availability of the Google Places API.

...]]></description>
				<content:encoded><![CDATA[<p>
<a href="http://www.google.com/events/io/2011/">Google I/O 2011</a> kicked off today, and we have a great line up of sessions on the Geo track. First up this morning was a session on "<a href="http://www.google.com/events/io/2011/sessions/connecting-people-and-places.html">Connecting people with places</a>", in which we were delighted to announce general availability of the <a href="http://code.google.com/apis/maps/documentation/places/">Google Places API</a>.
</p>

<p>
This represents the culmination of the Developer Preview launched last year, shortly after we <a href="http://googlegeodevelopers.blogspot.com/2010/05/place-for-everything-and-everything-in_1855.html">introduced the Places API</a> at Google I/O 2010. Interest in the Preview was overwhelming and we have been amazed by the innovative use cases suggested for the API. The developers we worked with provided a great deal of extremely valuable feedback on all aspects of the API, including features, performance, usability, and terms of use.
</p>

<p>
We’ve been working hard to implement the recommendations we received during the Preview. As a result the service launching today includes many new features, most of which are a direct result of this developer feedback:
</p>

<ul>
<li>A globally consistent type scheme for Places, spanning <a href="http://code.google.com/apis/maps/documentation/places/supported_types.html">more than 100 types</a> such as bar, restaurant, and lodging</li>
<li>Name and type based query support</li>
<li>A significantly simpler key based authentication scheme</li>
<li>Global coverage across every country covered by Google Maps</li>
<li><a href="https://code.google.com/apis/console/">Google APIs Console</a> integration, which provides group ownership of projects, key management, and usage monitoring</li>
<li>Instant reflection of new Places submitted by an app in subsequent searches made by that app, with new Places shared with all apps after moderation</li>
<li>Real time reranking of search results based on current check-in activity, so that Places that are currently popular are automatically ranked higher in searches by your app</li>
</ul>

<p>
In addition to these changes we’re also adding a companion <a href="http://code.google.com/apis/maps/documentation/places/autocomplete.html">Autocomplete service</a> to the Places API, which predicts the Places a user might be looking for as they type. This service is based on the same technology that powers the search field on the Google Maps website, and can dramatically reduce the amount of typing needed when searching for a known place by name, which is particularly valuable on mobile devices.
</p>

<p>
Both the Places API Search service and the Places API Autocomplete service are offered as XML/JSON REST based web services. These APIs are currently both in Google Code Labs, which means they are not yet included in Maps API Premier. However we are working to graduate the APIs from Code Labs in the near future, at which point the service will also be offered to Maps API Premier developers.
</p>

<p>
To get started, please follow the instructions in the documentation for <a href="http://code.google.com/apis/maps/documentation/places/#Limits">obtaining an APIs console key</a>, and enabling the Places API on that key.  If you have joined us at Google I/O this year, come along to our session on "<a href="http://www.google.com/events/io/2011/sessions/location-based-app-development-using-google-apis.html">Building Location Based apps using Google APIs</a>" at 3pm on Wednesday, in which our Tech Lead, Marcelo Camelo, will be diving into the API in more detail.
</p>

<p>
In addition to these web services we are also launching a new <a href="http://code.google.com/apis/maps/documentation/javascript/places.html">places library</a> in the Google Maps API which includes:
</p>
<ul>
<li>A <code>PlacesService</code> that allows Places API queries to be issued by Maps API applications</li>
<li>A class that can attach <code>Autocomplete</code> behaviour to any text field on a web page, with the predicted places biased to a specific location or map viewport</li>
</ul>

<p>
The below demo uses the <code>PlacesService</code> to display Places on a map in response to changes in the map view port. An individual Place can also be mapped using the <code>Autocomplete</code> enabled search field:
</p>

<p>
<iframe src="http://gmaps-samples-v3.googlecode.com/svn/trunk/places/places-search.html" width="610" height="430" style="border: none"></iframe>
</p>

<p>
If you would like to provide any feedback about the Places API or Maps API, or you have suggestions for improvements or new features, please let us know using the <a href="http://code.google.com/p/gmaps-api-issues/">Maps API Issue Tracker</a>. You can also discuss our APIs using the <a href="http://code.google.com/apis/maps/forum/">Maps API Developer Forums</a>.
</p>

<p>
We’re very excited to make all of these great Places services available to all of our Maps API developers today. We know many of you have been eagerly awaiting access to the Places API, and we appreciate your patience. Places bridge the divide between the way that maps and computers represent the world, and the way that people relate to it. We believe that the launch of the Places API will spark a whole new wave of innovative location based application development, both on mobile and desktop, and we can’t wait to see how it is used.
</p>

<p>
<span class="post-author">Posted by Thor Mitchell, Product Manager, on behalf of the Google Maps API team</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-2120019360756141218?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/places-everybody-the-show-is-about-to-begin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is the Distance Matrix?</title>
		<link>https://googledata.org/google-maps/what-is-the-distance-matrix/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=what-is-the-distance-matrix</link>
		<comments>https://googledata.org/google-maps/what-is-the-distance-matrix/#comments</comments>
		<pubDate>Thu, 05 May 2011 05:18:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=9257221f335a25c346e7386bf5ed94a4</guid>
		<description><![CDATA[
When I was young, I often found myself on long car journeys with nothing to occupy me but a dog-eared UK road atlas. On the back page, there was a chart that showed the driving distance and journey time between pairs of major cities, and I would amuse...]]></description>
				<content:encoded><![CDATA[<p>
When I was young, I often found myself on long car journeys with nothing to occupy me but a dog-eared UK road atlas. On the back page, there was a chart that showed the driving distance and journey time between pairs of major cities, and I would amuse myself figuring out which pair was furthest apart, and how long it takes to drive the length and breadth of the country.
</p>

<p>
Thanks to the new Distance Matrix service, which we are launching today, I can now relive these moments from my youth. The Distance Matrix service is a simple and efficient way to obtain the travel distance and time between many locations when you do not need the full route details for any individual pair. The below applications generates a distance matrix for walking from major London railway stations to several London landmarks. Roll your mouse over the matrix cells, or tap a cell, to see the relevant route.
</p>

<p>
<iframe border="0" width="510" height="550" src="http://gmaps-samples-v3.googlecode.com/svn/trunk/distancematrix/london.html" style="border: none"></iframe> 
</p>

<p>
The Distance Matrix service is also useful for sorting or filtering search results. For example, let’s say your Maps API application enables users to find nearby grocery stores and you want to present the results sorted by drive time. The locations are stored in a spatial database such as <a href="http://www.google.com/fusiontables/">Google Fusion Tables</a>, which can return all stores within a given straight line distance. Using the Distance Matrix service you only need one more query to obtain the drive time from the user's location to each of those stores in order to sort them accordingly.
</p>

<p>
The Distance Matrix service is available for use directly in the JavaScript Maps API as well as a web service returning JSON or XML. To get started, take a look at the <a href="http://code.google.com/apis/maps/documentation/javascript/services.html#distance_matrix">Maps API services documentation</a>, and the <a href="http://code.google.com/apis/maps/documentation/distancematrix/">Distance Matrix API </a> web service documentation. If you need further assistance, you can also discuss this service with fellow Maps API developers in the <a href="http://code.google.com/apis/maps/forum/">Maps API forums</a>. 
</p>

<p>
<span class="post-author">Posted by Thor Mitchell, Product Manager, Google Maps API</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-3856051277846826944?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/what-is-the-distance-matrix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updates to the Google Maps/Google Earth APIs Terms of Service</title>
		<link>https://googledata.org/google-maps/updates-to-the-google-mapsgoogle-earth-apis-terms-of-service/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=updates-to-the-google-mapsgoogle-earth-apis-terms-of-service</link>
		<comments>https://googledata.org/google-maps/updates-to-the-google-mapsgoogle-earth-apis-terms-of-service/#comments</comments>
		<pubDate>Fri, 08 Apr 2011 20:07:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=792c1f0c9236905eac32a265ede402da</guid>
		<description><![CDATA[
As the Google Maps APIs continue to grow and evolve, we periodically review the Google Maps/Google Earth APIs Terms of Service, which define the terms under which we offer these APIs to developers. Today we are posting an update to these terms which c...]]></description>
				<content:encoded><![CDATA[<p>
As the <a href="http://code.google.com/apis/maps/index.html">Google Maps APIs</a> continue to grow and evolve, we periodically review the <a href="http://code.google.com/apis/maps/terms.html">Google Maps/Google Earth APIs Terms of Service</a>, which define the terms under which we offer these APIs to developers. Today we are posting an update to these terms which contains a number of notable changes. These changes are intended to encourage use of the APIs in mobile applications, and secure the long term future of the APIs as location aware applications become ever more ubiquitous.
</p>

<p>
Developers are now permitted to use the <a href="http://code.google.com/apis/maps/documentation/staticmaps/">Static Maps API</a> outside of a web browser, for example to add thumbnail maps to mobile applications, providing the map image is linked to Google Maps. Developers of mobile apps that are sold for a fee through an online store such as the Android Market and Apple App Store no longer require a Google Maps API Premier license. This brings the Terms of the web based Maps APIs into line with the Terms of the <a href="http://code.google.com/android/maps-api-signup.html">Android Maps API</a> and <a href="http://code.google.com/apis/maps/iphone/terms.html">iOS SDK</a>.
</p>

<p>
There are also a number of changes that relate to advertising and usage limits. To ensure that we can continue to offer the Maps APIs to developers for free, we now require that any new Maps API applications going forward display any advertising delivered in the maps imagery, unless the site concerned has a <a href="http://www.google.com/enterprise/earthmaps/maps.html">Google Maps API Premier</a> license. The opt-out from displaying such advertising that was offered in earlier versions of the Terms will continue to apply to any existing Maps API applications. Information on exercising this right of opt-out will be provided on this blog at least 90 days prior to the launch of any such advertising.
</p>

<p>
We are also introducing transaction limits on the number of maps that may be generated per day by commercial Maps API web sites or applications. These limits are <a href="http://code.google.com/apis/maps/faq.html#usagelimits">documented in the Maps API FAQ</a> and will take effect on October 1st 2011. Commercial sites that exceed these limits may be required to purchase additional transactions or a Maps API Premier license. Additional transactions will be offered online at an affordable rate which will be published on or before May 2nd 2011.
</p>

<p>
Commercial sites that consistently exceed these limits and do not purchase additional transactions online will be contacted by a Maps API Premier Sales Manager to discuss their licensing options. Not for profit applications and applications deemed in the public interest (as determined by Google at its discretion) are not subject to these limits. In addition, Non-profits are also encouraged to check out their eligibility for the <a href="http://earth.google.com/outreach/index.html">Google Earth Outreach</a> program.
</p>

<p>
In addition to the most notable changes detailed above, there are many other minor changes and clarifications, and we therefore recommend that you read <a href="http://code.google.com/apis/maps/terms.html">the complete Terms</a> and the <a href="http://code.google.com/apis/maps/faq.html">Google Maps API FAQ</a>. You can also discuss the Terms with other Maps API developers on the <a href="http://code.google.com/apis/maps/forum/">Google Maps API forum</a>. Please note that Google’s Developer Relations team, who monitor the forums, are not able to offer legal advice. However any frequently asked questions or areas of confusion will be clarified in future FAQ and Terms updates.
</p>

<p>
<span class="post-author">Posted by Thor Mitchell, Product Manager, Google Maps API</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-2673049172073760830?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/updates-to-the-google-mapsgoogle-earth-apis-terms-of-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A new angle on the world with 45° imagery</title>
		<link>https://googledata.org/google-maps/a-new-angle-on-the-world-with-45%c2%b0-imagery/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-new-angle-on-the-world-with-45%25c2%25b0-imagery</link>
		<comments>https://googledata.org/google-maps/a-new-angle-on-the-world-with-45%c2%b0-imagery/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 01:01:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=a52ad537bb64b0e111c53aace9838fee</guid>
		<description><![CDATA[
I’m a window seat person. If given the choice on a plane, I will always take the window seat, and not just so other passengers need not climb over me while I sleep. It’s also because I love the views during take off and landing. Whether it’s fly...]]></description>
				<content:encoded><![CDATA[<p>
I’m a window seat person. If given the choice on a plane, I will always take the window seat, and not just so other passengers need not climb over me while I sleep. It’s also because I love the views during take off and landing. Whether it’s flying out over Sydney Harbour, or coming in to land over the Houses of Parliament in London, the view from a plane is a unique perspective on the world below.
</p>

<p>
Starting today you can bring that perspective to your Maps API applications with the launch of 45&deg; imagery in select cities around the world. 45&deg; imagery offers a superior perspective of city skylines than an overhead view. Tall buildings stand out from those around them, and iconic landmarks such as <a href="http://en.wikipedia.org/wiki/Piazza_San_Marco">St. Mark’s Square</a> in Venice are instantly recognisable. In addition you can rotate the map to look at buildings from all four sides:
</p>

<p>
<iframe src="http://gmaps-samples-v3.googlecode.com/svn/trunk/45degrees/index.html" width="514" height="402"></iframe>
</p>

<p>
You can track the cities where 45&deg; imagery is currently available on <a href="http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&msid=112099477591857711257.00048ad05c320f746f5c2&t=h&ll=8.787199,-45.827047&spn=85.447389,153.703486&dap=&source=embed">this map</a>. When 45&deg; imagery is available a submenu option is added to the Maps API Satellite button. Right now the overhead imagery remains the default view for these areas. However in three weeks time this will change to match Google Maps, and the 45&deg; imagery will become the default Satellite view where available. If you do not wish the behaviour of your Maps API application to change in this way, update your application now to add the following to your MapOptions object:
</p>

<pre>
tilt: 0
</pre>

<p>
In addition to 45&deg; imagery we are also bringing the Overview Map Control to v3. This is a small interactive thumbnail map that shows an overview of the area around your map location and is attached to the bottom right of your map. The Overview Map Control can be minimized, which collapses it down to a small expand icon. To add the Overview Map Control to your map today in it’s opened state, add the following to your MapOptions:
</p>

<pre>
overviewMapControl: true,
overviewMapControlOptions: {
  opened: true
}
</pre>

<p>
In three weeks the Overview Map Control will be added by default to all Maps in its minimized state. If you do not wish the control to be added to your map at this time, add the following to your Map Options today:
</p>

<pre>
overviewMapControl: false
</pre>

<p>
We hope the addition of the Overview Map Control and 45&deg; imagery to the API helps your users navigate around the world and see it from a new perspective. We’re continuously adding more 45&deg; imagery, so keep an eye on the coverage map to see when it’s added for your city!
</p>

<p>
<span class="post-author">Posted by Thor Mitchell, Product Manager, Google Maps API</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-7538803205420631184?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/a-new-angle-on-the-world-with-45%c2%b0-imagery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maps APIs over SSL now available to all</title>
		<link>https://googledata.org/google-maps/maps-apis-over-ssl-now-available-to-all/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=maps-apis-over-ssl-now-available-to-all</link>
		<comments>https://googledata.org/google-maps/maps-apis-over-ssl-now-available-to-all/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 00:33:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=85745e2ab8e1fa477006677f74cf2046</guid>
		<description><![CDATA[
As public WiFi becomes increasingly ubiquitous, we spend more and more of our time on shared networks. This can expose our personal data to third parties if the sites we access are not secure. Many sites use Google services to store and manage Google ...]]></description>
				<content:encoded><![CDATA[<p>
As public WiFi becomes increasingly ubiquitous, we spend more and more of our time on shared networks. This can expose our personal data to third parties if the sites we access are not secure. Many sites use Google services to store and manage Google data. In response to this, Google is today <a href="http://googlecode.blogspot.com/2011/03/improving-security-of-google-apis-with.html">announcing improved support</a> for SSL (Secure Sockets Layer) across many APIs, and recommending that any application that manages user data switch to using SSL.
</p>

<p>
We want to ensure that applications using the Google Maps API are free to follow this recommendation. As such we are happy to offer free access to the <a href="http://code.google.com/apis/maps/documentation/javascript/">Maps API v3</a>, <a href="http://code.google.com/apis/maps/documentation/staticmaps/">Static Maps API</a>, and <a href="http://code.google.com/apis/maps/documentation/webservices/">Maps API Web Services</a> over HTTPS to all developers from today. To load the Maps API v3 over HTTPS, the API must be loaded from the hostname <code>maps-api-ssl.google.com</code>. For the Static Maps API and Web Services, please use <code>maps.googleapis.com</code>.
</p>

<p>
In addition to offering access over HTTPS, all of the Maps APIs (with the continuing exception of the <a href="http://code.google.com/apis/maps/documentation/places/">Places API</a>) will continue to be accessible over HTTP, and we recommend that sites that are using the API purely to display public data, such as store locations, continue to use HTTP for optimal performance.
</p>

<p>
Please also note that although SSL access is now available to all developers, the terms of the Maps API have not changed. If your site uses SSL because you charge for access to your application, or because your application is not publicly accessible to all users, you must still purchase a <a href="http://www.google.com/enterprise/earthmaps/maps.html">Maps API Premier</a> license. For more information on Maps API Premier, please <a href="http://www.google.com/support/enterprise/bin/request.py?contact_type=gme&utm_campaign=en-us-maps">contact the Maps API Premier Sales team</a>.
</p>

<p>
We hope this change assists in making your users feel safe and secure using your applications. If you have any questions or concerns about this change, please post to the <a href="http://code.google.com/apis/maps/documentation/javascript/forum.html">Maps API v3</a>, <a href="http://code.google.com/apis/maps/documentation/staticmaps/forum.html">Static Maps API</a>, or <a href="http://code.google.com/apis/maps/documentation/webservices/forum.html">Web Services</a> forum as appropriate for the service you are using.
</p>

<p>
<span class="post-author">Posted by Thor Mitchell, Product Manager, Google Maps API</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-2341969927091612531?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/maps-apis-over-ssl-now-available-to-all/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>See the world through a lens with the Panoramio Layer</title>
		<link>https://googledata.org/google-maps/see-the-world-through-a-lens-with-the-panoramio-layer/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=see-the-world-through-a-lens-with-the-panoramio-layer</link>
		<comments>https://googledata.org/google-maps/see-the-world-through-a-lens-with-the-panoramio-layer/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 07:03:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false">https://googledata.org/?guid=1c3a025bbd4a6562b048ea22fcaf56bf</guid>
		<description><![CDATA[
When looking at a Google Map it’s not always easy to get a sense for what the area looks like on the ground. Satellite imagery can indicate the terrain, whether it is urban or rural, desert or mountainous, and Street View can help in built up areas....]]></description>
				<content:encoded><![CDATA[<p>
When looking at a Google Map it’s not always easy to get a sense for what the area looks like on the ground. Satellite imagery can indicate the terrain, whether it is urban or rural, desert or mountainous, and Street View can help in built up areas. But to convey the beauty of more scenic locations you really need a photograph.
</p>

<p>
For this reason we’re happy to make available the Photos layer from Google Maps to Maps API developers. The Photos layer adds thumbnails of geotagged photos to the map, which are sourced from <a href="http://www.panoramio.com/">Panoramio</a>. They are a great way to add additional context to a map, and an on the ground perspective. Photos can be added to an API map using the <a href="http://code.google.com/apis/maps/documentation/javascript/overlays.html#PanoramioLibrary">PanoramioLayer</a> class of the new Panoramio library. We have also added some additional flexibility to enable you to customize both the behaviour of the layer and the thumbnails shown by your application.
</p>

<p>
Firstly, applications can listen for clicks on the photo thumbnails and obtain information about the thumbnail concerned, which can then be used to load the photo using the <a href="http://www.panoramio.com/api/widget/api.html">Panoramio Widget API</a>. Secondly, applications can also restrict the thumbnails shown to those of a particular user, or those with a particular <a href="http://www.panoramio.com/tags/">tag</a>. This allows you to only show thumbnails for photos that you have uploaded to Panoramio, or only show photos relating to a specific subject, such as <a href="http://www.panoramio.com/map/?tag=beaches">beaches</a>. You can try experimenting with different tags in the example below:
</p>

<iframe src="http://gmaps-samples-v3.googlecode.com/svn/trunk/layers/panoramio-tags.html" width="512px" height="460px" style="border: none"></iframe>

<p>
For more information on using the PanoramioLayer, please take a look at the <a href="http://code.google.com/apis/maps/documentation/javascript/overlays.html#PanoramioLibrary">Maps API documentation</a>. As always, if you have any questions about using this or any other Maps API feature, we recommend the <a href="http://code.google.com/apis/maps/documentation/javascript/forum.html">Maps API forum</a>. We hope this new layer will help to brighten up your maps, and help your users get a better sense of the landscape you are mapping.
</p>
<p>
<span class="post-author">Posted by James McGill, Software Engineer, Google Maps API team</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-8940190745081564029?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/see-the-world-through-a-lens-with-the-panoramio-layer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A little help with spherical geometry from our first Maps API library</title>
		<link>https://googledata.org/google-maps/a-little-help-with-spherical-geometry-from-our-first-maps-api-library/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-little-help-with-spherical-geometry-from-our-first-maps-api-library</link>
		<comments>https://googledata.org/google-maps/a-little-help-with-spherical-geometry-from-our-first-maps-api-library/#comments</comments>
		<pubDate>Wed, 05 Jan 2011 17:53:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
The Maps API v3 aims to minimise the time it takes to load and display the initial map. Indeed the architectural changes needed to reduce this delay on mobile devices were the primary motivation for the break from the Maps API v2. The biggest factor a...]]></description>
				<content:encoded><![CDATA[<p>
The Maps API v3 aims to minimise the time it takes to load and display the initial map. Indeed the architectural changes needed to reduce this delay on mobile devices were the primary motivation for the break from the Maps API v2. The biggest factor affecting load time is the size of the JavaScript, as both the speed at which this is downloaded, and the speed it is parsed before execution by browsers is directly related to its size.
</p>

<p>
As the Maps API v3 continues to evolve we are keen to add more features, but as we do so we must be mindful of the impact they have on the size of the API. In response to this constraint we are kicking off 2011 by introducing a new concept to the Maps API v3, called a <i>library</i>.
</p>

<p>
A <i>library</i> is a set of Maps API features that are only loaded when explicitly requested by the application. By packaging features into a library, we can deliver them to applications that need those features without penalising the loading times of applications that do not. A library has its own child namespace under google.maps, and is a fully supported component of the Maps API.
</p>

<p>
The first library that we are launching is the geometry library. The geometry library provides a set of utility functions for performing distance, heading, and area calculations in a <a href="http://en.wikipedia.org/wiki/Spherical_geometry">spherical geometry</a>, such as on the surface of the Earth, and also provides functions for handling encoded polylines. To use these functions in your Maps API application you must request the geometry library when loading the API:
</p>

<p>
<pre>
&lt;script type=&quot;text/javascript&quot; src=&quot;http://maps.google.com/maps/api/js?libraries=geometry&amp;sensor=<i>true_or_false</i>&quot;&gt;&lt;/script&gt;
</pre>
</p>

<p>
For more information on the geometry library, see the Maps API <a href="http://code.google.com/apis/maps/documentation/javascript/geometry.html">Documentation</a> and <a href="http://code.google.com/apis/maps/documentation/javascript/reference.html#encoding">Reference</a>. If you think of additional spherical geometry functions you would like to see added to the geometry library, please log a <a href="http://code.google.com/p/gmaps-api-issues/issues/entry?template=Maps%20API%20v3%20-%20Feature%20Request">feature request</a> on the Maps API Issue Tracker. If you have any questions about using the geometry library, the <a href="http://code.google.com/apis/maps/documentation/javascript/forum.html">Maps API v3 Forum</a> is a great place to find help.
</p>

<p>
<span class="post-author">Posted by Thor Mitchell, Maps API Product Manager</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-2554812950298315074?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/a-little-help-with-spherical-geometry-from-our-first-maps-api-library/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Samsung Bada and BlackBerry 6 platforms now supported by the Maps API v3</title>
		<link>https://googledata.org/google-maps/samsung-bada-and-blackberry-6-platforms-now-supported-by-the-maps-api-v3/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=samsung-bada-and-blackberry-6-platforms-now-supported-by-the-maps-api-v3</link>
		<comments>https://googledata.org/google-maps/samsung-bada-and-blackberry-6-platforms-now-supported-by-the-maps-api-v3/#comments</comments>
		<pubDate>Tue, 07 Dec 2010 06:01:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
From the day the Maps API v3 was first announced we placed a special focus on it’s suitability for use on mobile browsers. Being able to develop a single maps application that works across all major desktop browsers and also on mobile devices is a k...]]></description>
				<content:encoded><![CDATA[<p>
From the day the Maps API v3 was <a href="http://googlegeodevelopers.blogspot.com/2009/05/announcing-google-maps-api-v3.html">first announced</a> we placed a special focus on it’s suitability for use on mobile browsers. Being able to develop a single maps application that works across all major desktop browsers and also on mobile devices is a key benefit of the Maps API. We are keen to make Maps API applications as accessible as possible, which is why we’re always excited to test new devices to determine if they meet our requirements for support.
</p>

<p>
Today we are therefore happy to welcome <a href="http://www.bada.com/">Samsung Bada</a> and <a href="http://us.blackberry.com/apps-software/blackberry6/">BlackBerry 6</a> touchscreen devices such as the <a href="http://wave.samsungmobile.com/">Samsung Wave family</a> and <a href="http://us.blackberry.com/smartphones/blackberrytorch/">BlackBerry Torch 9800</a> to the fold. The full feature set of Maps API v3 is now available to users of these devices. We hope that as mobile browsers continue to improve across platforms we can continue to add new devices to <a href="http://code.google.com/apis/maps/faq.html#browsersupport">our list of those we support</a>.
</p>

<p>
<span class="post-author">Posted by James McGill, Google Maps API team</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-6135126677224739576?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/samsung-bada-and-blackberry-6-platforms-now-supported-by-the-maps-api-v3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The map markers! They move!</title>
		<link>https://googledata.org/google-maps/the-map-markers-they-move/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-map-markers-they-move</link>
		<comments>https://googledata.org/google-maps/the-map-markers-they-move/#comments</comments>
		<pubDate>Mon, 06 Dec 2010 02:41:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[


Maps API v2 had a built in animation that raised and bounced the marker when it was being dragged. When we looked into adding this feature to Maps API v3 we decided to go a step further and give developers more options for animating markers.

 

In ...]]></description>
				<content:encoded><![CDATA[<iframe width="520" height="450" frameborder="0" style="margin-left: 20px; float: right" src="http://gmaps-samples-v3.googlecode.com/svn/trunk/markeranimations/markeranimations.html"></iframe>

<p>
Maps API v2 had a built in animation that raised and bounced the marker when it was being dragged. When we looked into adding this feature to Maps API v3 we decided to go a step further and give developers more options for animating markers.
</p>
 
<p>
In addition to adding the drag animation offered in v2 we are today releasing two new marker animations that developers can trigger. Firstly there is BOUNCE which simply bounces a marker indefinitely to draw attention to it. The other is DROP which adds a marker to the map by dropping it from above with a small bounce.
</p>

<p>
We rely on a combination of JavaScript and CSS animations to ensure smooth motion across all devices, which was particularly challenging for the DROP animation, as it has a very short duration with a lot of movement. As a consequence this is the first feature we have launched that is not compatible with IE6 since we <a href="http://googlegeodevelopers.blogspot.com/2010/03/supported-browser-updates-for-maps-api.html">ended support for that browser</a> (markers still appear in IE6 and can be dragged, but do not animate).
</p>

<p>
For more details on how to trigger animations check the <a href="http://code.google.com/apis/maps/documentation/javascript/overlays.html#MarkerAnimations">documentation</a>. While you are there you may notice that the <a href="http://code.google.com/apis/maps/documentation/javascript/services.html#MaxZoom">MaxZoom</a> service, which allows you to determine the maximum zoom level of satellite imagery available at a given location, is also now available in Maps API v3.
</p>

<p>
As always, if you have any questions about these features, or any other aspect of Maps API v3 development, we recommend that you post to the <a href="http://code.google.com/apis/maps/documentation/javascript/forum.html">Google Maps API v3 Forum</a>.
</p>

<p>
<span class="post-author">Posted by Jon Tirsen, Google Maps API team</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-4554386799724673133?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/the-map-markers-they-move/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mapplets to transition out of Google Maps</title>
		<link>https://googledata.org/google-maps/mapplets-to-transition-out-of-google-maps/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mapplets-to-transition-out-of-google-maps</link>
		<comments>https://googledata.org/google-maps/mapplets-to-transition-out-of-google-maps/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 01:11:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
Earlier this year we announced the deprecation of Google Mapplets. As part of the deprecation plan for Mapplets we will shortly be switching from rendering Mapplets within Google Maps, to rendering them on a dedicated Mapplets page:



http://maps.goo...]]></description>
				<content:encoded><![CDATA[<p>
Earlier this year we announced <a href="http://groups.google.com/group/google-mapplets-api-notify/browse_thread/thread/e73388069b6a8fed">the deprecation of Google Mapplets</a>. As part of the deprecation plan for Mapplets we will shortly be switching from rendering Mapplets within Google Maps, to rendering them on a dedicated Mapplets page:
</p>

<p>
<code><a href="http://maps.google.com/maps/mapplets?moduleurl=http://www.google.com/ig/modules/geoscratchpad.xml">http://maps.google.com/maps/mapplets?moduleurl=http://www.google.com/ig/modules/geoscratchpad.xml</a></code>
</p>

<p>
In conjunction with this transition the <a href="http://maps.google.com/gadgets/directory?synd=mpl">Google Maps Directory</a> will be closed, and links to Mapplets will be removed from the My Maps tab in Google Maps.
</p>

<p>
Bookmarks for existing Mapplets will continue to work. They will be automatically redirected to the new Mapplets page for the relevant Mapplet. The Mapplets page also has the minimum necessary UI elements so that it is better suited to embedding in third party sites using an iframe.
</p>

<p>
However because the Mapplets page is not part of the Google Maps application, Mapplets will no longer have access to Google Maps user profiles, which means that <a href="http://code.google.com/apis/maps/documentation/mapplets/services.html#Storing_User_Preferences">User Preferences</a> will no longer be stored between sessions. Users accessing Mapplets will now always see the default behaviour when the Mapplet first loads.
</p>

<p>
The above changes will be made on or shortly after Wednesday December 8th 2010. If your web site recommends one or more Mapplets by linking to the Directory we recommend that you update your site to link directly to the Mapplets page, or embed the relevant Mapplets page in your site, as soon as possible.
</p>

<p>
<span class="post-author">Posted by Thor Mitchell, Google Maps API Product Manager</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-7918021707127531752?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/mapplets-to-transition-out-of-google-maps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Search your geo data using spatial queries from Fusion Tables!</title>
		<link>https://googledata.org/google-maps/search-your-geo-data-using-spatial-queries-from-fusion-tables/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=search-your-geo-data-using-spatial-queries-from-fusion-tables</link>
		<comments>https://googledata.org/google-maps/search-your-geo-data-using-spatial-queries-from-fusion-tables/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 01:22:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
I’m Kathryn Hurley, a Developer Programs Engineer for Fusion Tables, and I have to say, I really dig Fusion Tables. The power it gives you to visualize your data is amazing! Plus, the team is working hard to add new features that give even more powe...]]></description>
				<content:encoded><![CDATA[<p>
I’m Kathryn Hurley, a Developer Programs Engineer for <a href="http://www.google.com/fusiontables">Fusion Tables</a>, and I have to say, I really dig Fusion Tables. The power it gives you to visualize your data is amazing! Plus, the team is working hard to add new features that give even more power to you, the developer.
</p>

<p>
It is my pleasure to announce that Fusion Tables now offers spatial queries! Using spatial queries, developers can (1) find all features that are located within (or overlap with) a <a href="http://gmaps-samples.googlecode.com/svn/trunk/fusiontables/circle_example.html">given distance</a> from a location (2) find all features that are located within (or overlap with) a <a href="http://gmaps-samples.googlecode.com/svn/trunk/fusiontables/rectangle_example.html">given bounding box</a>, and (3) find a given <a href="http://gmaps-samples.googlecode.com/svn/trunk/fusiontables/nn_example.html">number of features closest to a location</a>.
</p>

<iframe width="400" height="400" style="float: left; margin: 20px; margin-left: 0px;" src="http://gmaps-samples.googlecode.com/svn/trunk/fusiontables/rectangle_example.html"></iframe>

<p>
To demonstrate some of the new syntax, let’s go through a potential use case of spatial queries: creating a store locator map. For this demo, I set up a table in Fusion Tables, <a href="http://www.google.com/fusiontables/DataSource?dsrcid=297050">297050</a>, containing the locations of a fictitious pizza restaurant chain in the San Francisco bay area. The table contains the name, location, and whether or not that location delivers.
</p>

<p>
Now let’s say we want to display all the restaurants that fall within a bounding box. To do so, use the syntax:
</p>

<pre>
SELECT * FROM 297050 WHERE ST_INTERSECTS(Address, RECTANGLE(LATLNG(37.2, -122.3), LATLNG(37.6, -121.9)))
</pre>

<p>
The map to the left shows this query in action using the FusionTablesLayer. The example shows all rows in the pizza table that fall within the bounding box specified with a lower-left coordinate of 37.2, -122.3 and a upper-right coordinate of 37.6, -121.9.
</p>

<p>
This is the code for the FusionTablesLayer:
</p>

<pre>
map = new google.maps.Map(document.getElementById('map_canvas'), {
   center: new google.maps.LatLng(37.4, -122.1),
   zoom: 10,
   mapTypeId: google.maps.MapTypeId.ROADMAP
});
tableid = 297050;
layer = new google.maps.FusionTablesLayer(tableid, {
   query: "SELECT Address FROM " + tableid + " WHERE ST_INTERSECTS(Address, RECTANGLE(LATLNG(37.3, -122.3), LATLNG(37.6, -121.9)))",
   map: map   
});
</pre>

<p>
We can also find the 10 features closest to a particular coordinate, such as the latitude, longitude coordinate of your house or a major city center. To find the <a href="http://gmaps-samples.googlecode.com/svn/trunk/fusiontables/nn_example.html">10 nearest features to Mountain View, CA</a> at coordinate 37.4,-122.1., we use the syntax:
</p>

<pre>
SELECT * FROM 297050 ORDER BY ST_DISTANCE(Address, LATLNG(37.4, -122.1)) LIMIT 10
</pre>

<p>
These 2 examples demonstrate how to create a store locator-like map, but the possibilities are endless! You could create an application that finds the most popular bike trail routes in your area or enable crowd sourcing to identify roads that might need more street lamps.
</p>

<p>
To learn more about the full spatial query offering in Fusion Tables, please see the <a href="http://code.google.com/apis/fusiontables/docs/developers_reference.html#Spatial">Fusion Tables documentation</a>. You can also join the <a href="http://groups.google.com/group/fusion-tables-users-group">Fusion Tables User Group</a> to receive announcements about new features or post questions you might have about Fusion Tables. Or follow us on Twitter: <a href="http://twitter.com/GoogleFT">@GoogleFT</a>. And, most importantly, have fun creating awesome apps!
</p>

<p>
<span class="post-author">Posted by Kathryn Hurley, Google Geo Developer Relations</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-7268314697170715806?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/search-your-geo-data-using-spatial-queries-from-fusion-tables/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Map data update for Australia, New Zealand, South Africa, and parts of Europe</title>
		<link>https://googledata.org/google-maps/map-data-update-for-australia-new-zealand-south-africa-and-parts-of-europe/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=map-data-update-for-australia-new-zealand-south-africa-and-parts-of-europe</link>
		<comments>https://googledata.org/google-maps/map-data-update-for-australia-new-zealand-south-africa-and-parts-of-europe/#comments</comments>
		<pubDate>Wed, 10 Nov 2010 04:30:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
We’re always looking to improve the accuracy of our maps and the value of the services we offer around them. To do that we need to have the best quality map data possible, and we believe that nobody knows the world around them better than our users....]]></description>
				<content:encoded><![CDATA[<p>
We’re always looking to improve the accuracy of our maps and the value of the services we offer around them. To do that we need to have the best quality map data possible, and we believe that nobody knows the world around them better than our users. For this reason we’re always excited when we can update our maps and enable users to participate in improving them, as we have previously in the <a href="http://googlegeodevelopers.blogspot.com/2009/10/map-data-updates-for-united-states.html">United States</a> and <a href="http://googlegeodevelopers.blogspot.com/2010/04/map-data-updates-for-canada.html">Canada</a>.
</p>

<p>
Today we’re adding Australia, Austria, Belgium, Denmark, Liechtenstein, Netherlands, New Zealand, Norway, South Africa, and Switzerland to the set of countries in which this is possible. These <a href="http://google-latlong.blogspot.com/2010/11/changing-world-changing-maps.html">map updates</a> will improve our geocoding and directions, increase the accuracy and coverage of natural features such as forest and water bodies, and add walking paths and bicycling trails.
</p>

<p>
The updates will roll out over the next 24 hours, and will be applied automatically to existing Maps API applications. However we ask that you refresh any cached addresses, latlngs, or routes for these countries that were obtained using the Maps APIs before this update as soon as possible.
</p>

<p>
If you have any questions or concerns about how these updates affect your Maps API application, or for help refreshing your cached data, please post to the relevant <a href="http://code.google.com/apis/maps/forum/">forum</a>. We look forward to lots of great map feedback from our users in these countries that will improve the maps experience both in Google Maps and in the Maps API.
</p>

<p>
<span class="post-author">Posted by Thor Mitchell, Google Maps API Product Manager</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-6630949087613230347?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/map-data-update-for-australia-new-zealand-south-africa-and-parts-of-europe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maps Data API deprecation announcement</title>
		<link>https://googledata.org/google-maps/maps-data-api-deprecation-announcement/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=maps-data-api-deprecation-announcement</link>
		<comments>https://googledata.org/google-maps/maps-data-api-deprecation-announcement/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 21:30:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
The Maps Data API is being deprecated and will no longer be available after January 31st 2011. For more information, including how to preserve your data and alternative solutions, read on...



When the Maps Data API was launched in Google Code Labs l...]]></description>
				<content:encoded><![CDATA[<p>
The <a href="http://code.google.com/apis/maps/documentation/mapsdata/">Maps Data API</a> is being deprecated and will no longer be available after January 31st 2011. For more information, including how to preserve your data and alternative solutions, read on...
</p>

<p>
When the Maps Data API was launched in Google Code Labs last year, it provided developers with a scalable distributed platform for hosting geospatial data. Since then we have received a lot of valuable feedback from developers, such as the need for visualisation of hosted data in Maps API applications, easy migration of existing spatial databases into the cloud, and a familiar data model and query syntax.
</p>

<p>
Earlier this year we <a href="http://googlegeodevelopers.blogspot.com/2010/05/map-your-data-with-maps-api-and-fusion.html">launched</a> a feature in the Google Maps API v3 that renders data stored in <a href="http://www.google.com/fusiontables/">Fusion Tables</a>, a Google Research project for storing large structured data sets in the cloud, which has an SQL based API, and recently gained support for <a href="http://code.google.com/apis/fusiontables/docs/developers_reference.html#Spatial">spatial queries</a>. The response both at developer events and online has been overwhelmingly positive. We have seen an <a href="https://sites.google.com/site/fusiontablestalks/stories">explosion</a> of compelling Maps applications that use Fusion Tables to store and visualise data.
</p>

<p>
Given this developer enthusiasm, and the fact that Fusion Tables addresses many of the features requested by developers for the Maps Data API, we have decided to recommend Fusion Tables as our cloud storage solution of choice for geospatial data going forward, and to deprecate the Maps Data API.
</p>

<p>
The Maps Data API will continue to be accessible until January 31st 2011 and Maps created using the Maps Data API will remain accessible in Google My Maps beyond this date. During the deprecation period we are also providing a <a href="http://maps-data-liberation.appspot.com/">Maps Data API data liberation tool</a>. This tool offers download of Maps from the Maps Data API in KML format, or transfer to Fusion Tables, by the user that owns the data.  Both data transfer and download to KML will preserve all data for the vast majority of maps.  There are some rarely used features (e.g. certain custom properties) that are not represented in the KML download. See the <a href="http://maps-data-liberation.appspot.com/faq">FAQ</a> in the tool for more details.
</p>

<p>
If you have any questions or concerns about the deprecation of the Maps Data API please consult the <a href="http://code.google.com/apis/maps/documentation/mapsdata/forum.html">Maps Data API Forum</a>. If you have been working with the Maps Data API we understand that this announcement may be disappointing. However we encourage you to take a look at Fusion Tables. We’re excited by the possibilities offered by its ease of use and powerful search and visualisation features, and we think you will be too.
</p>

<p>
<span class="post-author">Posted by Thor Mitchell, Maps API Product Manager</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-7438910483062160174?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/maps-data-api-deprecation-announcement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Styled Maps now available in the Maps API for Flash</title>
		<link>https://googledata.org/google-maps/styled-maps-now-available-in-the-maps-api-for-flash/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=styled-maps-now-available-in-the-maps-api-for-flash</link>
		<comments>https://googledata.org/google-maps/styled-maps-now-available-in-the-maps-api-for-flash/#comments</comments>
		<pubDate>Fri, 15 Oct 2010 02:55:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[


One of the first questions we were asked following the Google I/O session at which we launched Styled Maps in the JavaScript Maps API earlier this year was whether the feature would also be offered in the Maps API for Flash.



Since then we have se...]]></description>
				<content:encoded><![CDATA[<iframe width="400" height="400" frameborder="0" style="margin-left: 20px; border: 1px solid black; float: right" src="http://gmaps-samples-flash.googlecode.com/svn/trunk/demos/StyledMaps/sample.html"></iframe>

<p>
One of the first questions we were asked following the <a href="http://code.google.com/events/io/2010/sessions/moving-beyond-markers-advanced-maps-api.html">Google I/O session</a> at which we launched <a href="http://googlegeodevelopers.blogspot.com/2010/05/add-touch-of-style-to-your-maps.html">Styled Maps</a> in the JavaScript Maps API earlier this year was whether the feature would also be offered in the Maps API for Flash.
</p>

<p>
Since then we have seen particular interest from the creative arts community, and from news organizations who use Flash because it enables rapid development in response to unfolding events, and who would value a simplified base map to quickly focus the reader's attention on the relevant facts of the story.
</p>

<p>
It therefore became quickly apparent that we should bring Styled Maps to the Maps API for Flash, and I'm happy to announce that today we are doing just that. To use Styled Maps, download the Maps API for Flash SDK 1.20 or later, and refer to the <a href="http://code.google.com/apis/maps/documentation/flash/maptypes.html#StyledMaps">Styled Maps</a> section of the <a href="http://code.google.com/apis/maps/documentation/flash/">Maps API for Flash documentatio</a>n.
</p> 

<p>
If you would like to experiment with Styled Maps in a Flash application take a look at <a href="http://www.scribblemaps.com/">ScribbleMaps</a>, which allows you to draw on top of a map generated using the Maps API for Flash, and now offers the full set of map styling options. Just click Menu to access the Style Map option.
</p>

<p>
We have already seen <a href="http://googlegeodevelopers.blogspot.com/2010/10/five-great-styled-maps-examples.html">many innovative uses</a> of Styled Maps in the JavaScript Maps API, and look forward to seeing many more using the Maps API for Flash.
</p>

<p>
<span class="post-author">Posted by Thor Mitchell, Maps API Product Manager</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-4771871063150637668?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/styled-maps-now-available-in-the-maps-api-for-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elevation service now available in the Maps API for Flash</title>
		<link>https://googledata.org/google-maps/elevation-service-now-available-in-the-maps-api-for-flash/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=elevation-service-now-available-in-the-maps-api-for-flash</link>
		<comments>https://googledata.org/google-maps/elevation-service-now-available-in-the-maps-api-for-flash/#comments</comments>
		<pubDate>Thu, 23 Sep 2010 03:03:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[One of my favourite new features added to the Maps API this year is the Elevation service in the Maps API v3. This was in part because I enjoyed playing with the launch demo far too much, but mostly because the service opened up opportunities for genui...]]></description>
				<content:encoded><![CDATA[<p>One of my favourite new features added to the Maps API this year is the <a href="http://googlegeodevelopers.blogspot.com/2010/03/aint-no-mountain-high-enough.html">Elevation</a> service in the Maps API v3. This was in part because I enjoyed playing with the launch demo far too much, but mostly because the service opened up opportunities for genuinely new and interesting applications that were not previously possible.</p>

<p>For this reason I am delighted to announce that we have now also added the Elevation service to the Maps API for Flash, providing our ActionScript developers with the same opportunities. And just for completeness, and to distract me yet further, we have ported the elevation profile demo to 100% Flash, with an added 3D twist (mouse over the profile graph to see it).</p>

<iframe width="512" height="620" frameborder="0" style="margin: 20px; border:none;" src="http://gmaps-samples-flash.googlecode.com/svn/trunk/demos/ElevationDemo/ElevationDemo.html"></iframe> 

<p>
The Elevation service allows you to obtain elevation for individual points, or sample elevation at equally spaced intervals along a path, such as that generated by the Directions service. To get started using the new Elevation service, check out the <a href="http://code.google.com/apis/maps/documentation/flash/services.html#Elevation">documentation</a> in the Maps API for Flash Developer Guide.</p>

<p>
In addition to Elevation we have also added the <a href="http://code.google.com/apis/maps/documentation/flash/reference.html#MaxZoom">MaxZoom</a> service to Flash. This allows you to determine the highest zoom level at which Satellite imagery is available at a given location. One other change to note is that the we have also introduced the <a href="http://code.google.com/apis/maps/documentation/flash/intro.html#SpecifyingSensor">sensor</a> parameter in the Maps API for Flash, which is mandatory for any application built against v1.19 of the Maps API for Flash or later.
</p>

<p>
For assistance using these new features, or to discuss any other aspect of using the Maps API for Flash, be sure to join the <a href="http://groups.google.com/group/google-maps-api-for-flash">Google Maps API for Flash Google Group</a>.
</p>

<p>
<span class="post-author">Posted by Thor Mitchell, Maps API Product Manager</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-8649222060233051122?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/elevation-service-now-available-in-the-maps-api-for-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Directions now draggable in the Maps API v3!</title>
		<link>https://googledata.org/google-maps/directions-now-draggable-in-the-maps-api-v3/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=directions-now-draggable-in-the-maps-api-v3</link>
		<comments>https://googledata.org/google-maps/directions-now-draggable-in-the-maps-api-v3/#comments</comments>
		<pubDate>Fri, 10 Sep 2010 00:18:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Over the past three months I&#8217;ve had the privilege of working as an intern on the Google Maps API team here in Sydney. In that time, I&#8217;ve had the opportunity to implement draggable directions in the Maps API v3 - a feature highly sought afte...]]></description>
				<content:encoded><![CDATA[<p>Over the past three months I&rsquo;ve had the privilege of working as an intern on the Google Maps API team here in Sydney. In that time, I&rsquo;ve had the opportunity to implement draggable directions in the Maps API v3 - a feature <a href="http://code.google.com/p/gmaps-api-issues/issues/detail?id=157">highly sought after</a> by developers. It has been a joy to watch this project grow from design musings to a launched feature.</p>

<p>Draggable directions allow a user to modify the route suggested by the Maps API to suit their tastes, for example to avoid traffic, or to modify stop overs on a long road trip. If you haven&rsquo;t had a chance to play with draggable directions, I&rsquo;d encourage you to try it below. The API implementation closely follows that on Google Maps; existing markers can be dragged around the map, and moving your mouse near the path allows you to click and drag a new point.</p>

<iframe width="850" height="500" frameborder="0" style="margin: 20px; border:1px solid;" src="http://gmaps-samples-v3.googlecode.com/svn/trunk/draggable-directions/draggable-directions.html"></iframe> 

<p>The API makes it easy to turn an ordinary directions path into a draggable route. The <a href="http://code.google.com/apis/maps/documentation/javascript/reference.html#DirectionsRenderer">DirectionsRenderer</a> now has a <code>draggable</code> <a href="http://code.google.com/apis/maps/documentation/javascript/reference.html#DirectionsRendererOptions">option</a>, which when true causes paths to be draggable when rendered. Paths are not draggable by default, so existing v3 applications will remain unchanged. API developers can be notified of changes to a path by listening to the <code>directions_changed</code> event on a DirectionsRenderer. This makes it easy to implement additional features like the <b>Undo</b> button above. For more information, check out the <a href="http://code.google.com/apis/maps/documentation/javascript/services.html#DraggableDirections">Documentation</a>.</p>

<p>We hope that you and your users enjoy experimenting with draggable directions as much as I enjoyed implementing them. I&rsquo;d encourage you to start creating your own applications with draggable directions; when you&rsquo;re done, post a link to your experiments in the <a href="http://groups.google.com/group/google-maps-js-api-v3">Maps API v3 Google Group</a>. We&rsquo;ll keep an eye out for the most fun and innovative ideas, and add them to our <a href="http://code.google.com/apis/maps/documentation/javascript/demogallery.html">Demo Gallery</a>.</p>

<p>Once again, I&rsquo;d like to thank the Google Maps API team for all their help, from getting this project off the ground, to making an American intern feel at home in a new country.</p>

<p><span class="post-author">Posted by Izaak Rubin, Maps API team</span></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-3376977565954011411?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/directions-now-draggable-in-the-maps-api-v3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Checking in with the Places API</title>
		<link>https://googledata.org/google-maps/checking-in-with-the-places-api/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=checking-in-with-the-places-api</link>
		<comments>https://googledata.org/google-maps/checking-in-with-the-places-api/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 23:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[At the Google I/O developer conference earlier this year we previewed the Places API, a new service that will allow applications to search for Places, and obtain detailed information about individual places selected by users. At that time we posted doc...]]></description>
				<content:encoded><![CDATA[<p>At the Google I/O developer conference earlier this year we <a href="http://googlegeodevelopers.blogspot.com/2010/05/place-for-everything-and-everything-in_1855.html">previewed</a> the Places API, a new service that will allow applications to search for Places, and obtain detailed information about individual places selected by users. At that time we posted <a href="http://code.google.com/apis/maps/documentation/places/">documentation</a> and provided an <a href="http://gmaps-ws-console.appspot.com/">Application Form</a> that developers can use to indicate their interest in using the API.</p>

<p>We have been delighted with the enthusiasm we have seen for the Places API, and the innovative ways in which developers would like to use it. We have seen applications that offer check-in to places and need to identify an individual place at which a user is currently located, applications looking to show a user Places around them, and applications looking to offer a search and browse experience for Places similar to that offered on Google Maps.</p>

<p>We are going to focus initially on check-in applications. These are the applications that we feel the API currently caters to well, and we are excited to work with developers building these applications to understand their requirements, and ensure that we are offering them the best possible experience.</p>

<p>When we previewed the Places API back in May we indicated that we planned to begin processing applications in July. I’m happy to say that we have now begun reaching out to developers who have expressed an interest in building check-in applications using the API, including those working on client applications for the <a href="http://code.google.com/apis/buzz/v1/using_rest.html#places">Buzz API</a>.</p>

<p>If you have already applied to use the Places API and you feel that your use case fits this initial focus, please log back in to the <a href="http://gmaps-ws-console.appspot.com/">Application Form</a> and ensure that your description makes this clear. To manage usage we will be issuing credentials to developers in stages, so please do not worry if you do not hear from us immediately.</p>

<p>If your requirements extend beyond the check-in use case, please bear with us and we will be in touch once we are confident that the API can effectively meet your needs.</p>

<p><span class="post-author">Posted by Thor Mitchell, Maps API Product Manager</span></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-3720682655438037745?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/checking-in-with-the-places-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Add a touch of style to your maps</title>
		<link>https://googledata.org/google-maps/add-a-touch-of-style-to-your-maps/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=add-a-touch-of-style-to-your-maps</link>
		<comments>https://googledata.org/google-maps/add-a-touch-of-style-to-your-maps/#comments</comments>
		<pubDate>Thu, 20 May 2010 23:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
Google Maps are instantly familiar to millions of Internet users worldwide. The user interface and the look and feel of our maps combine to ensure that when a user sees a Google map on any web site, they instantly know how to interact with that map, a...]]></description>
				<content:encoded><![CDATA[<p>
Google Maps are instantly familiar to millions of Internet users worldwide. The user interface and the look and feel of our maps combine to ensure that when a user sees a Google map on any web site, they instantly know how to interact with that map, and find their way around.
</p>

<p>
There is however an unavoidable consequence of this consistency. No matter which Maps API site you are on, every map looks the same. If you want your map to stand out from the crowd, your options are limited to customizing the markers and controls, and if your brand has a particular colour scheme that is reflected on your site, Google Maps may not sit well with it.
</p>

<p>
From today, this all changes. You are now free to unleash your creativity on the base Google map itself, as we are delighted to launch <a href="http://code.google.com/apis/maps/documentation/javascript/overlays.html#StyledMaps">Styled Maps</a> in the Google Maps API v3.
</p>

<p>
Styled Maps offers you control over both the types of features shown on your maps, and the color scheme used to represent them. The possibilities are endless, as the examples below show:
</p>

<iframe width="540" height="410" frameborder="0" style="margin-left:20px; margin-bottom: 20px; border:none;" src="http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/examplestyles.html"></iframe> 

<p>
For information on how to define a Map Style, check out the Maps API v3 documentation. Alternatively, you can use our <a href="http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html">Styled Map wizard</a> to experiment with different styles, and generate the Styled Map definitions to use in your Maps API application.
</p>

<p>
We can’t wait to to see the creative ways in which our developers use Styled Maps, and the proliferation of new and interesting maps that will be created. For example, our friends over at NBC Local Media have created <a href="http://www.nbclocalmedialabs.com/">The Mood of our Cities Now</a>, which surfaces the most emotional stories of the day. The map displays the location of the story with the color correlating to how the majority of users felt about that story. It’s a great way to see stories from across the nation and how they have been received by their individual communities.</p> 

<p>
We hope that this is the first of many equally compelling and innovative examples of the use of Styled Maps, and that you love this new feature of the Maps API as much as we do. May a thousand map styles bloom!
</p>

<p>
<span class="post-author">Posted by Thor Mitchell, Maps API Product Manager</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-8374832718231498684?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/add-a-touch-of-style-to-your-maps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Place for everything, and everything in its Place</title>
		<link>https://googledata.org/google-maps/a-place-for-everything-and-everything-in-its-place/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-place-for-everything-and-everything-in-its-place</link>
		<comments>https://googledata.org/google-maps/a-place-for-everything-and-everything-in-its-place/#comments</comments>
		<pubDate>Thu, 20 May 2010 00:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[


If someone asked you where you are right now, how would you answer? Would you say that you are at home, or at work? Maybe you are in a foreign country, in the park, or at your favourite coffee shop. These are just a few of the many places by which w...]]></description>
				<content:encoded><![CDATA[<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_jUmxlg0N2mw/S_R7AIRc5bI/AAAAAAAAABI/gDcVamO2HNE/s1600/nearby-places-widget.png"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 309px;" src="http://3.bp.blogspot.com/_jUmxlg0N2mw/S_R7AIRc5bI/AAAAAAAAABI/gDcVamO2HNE/s320/nearby-places-widget.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5473134689312892338" /></a>

<p>
If someone asked you where you are right now, how would you answer? Would you say that you are at home, or at work? Maybe you are in a foreign country, in the park, or at your favourite coffee shop. These are just a few of the many places by which we navigate through our daily lives. Maps applications may see the world in terms of latitudes and longitudes, but we think in terms of ‘Places’.
</p>

<p>
In September of last year Google launched <a href="http://google-latlong.blogspot.com/2009/09/one-place-one-page.html">Place Pages on Google Maps</a>. Each Place Page consolidates together everything we know about a single Place, be it a business, point of interest, or geographical feature such as a city or neighbourhood. We believe that this unified concept of Places more accurately reflects the way that Maps users see the world, and are working to bring an awareness of Places to the Google Maps API. At <a href="http://code.google.com/events/io/2010/">Google I/O</a> today we offered a preview of the first Place related features that that are coming to the Google Maps API in the near future.</p>

<p>
The Nearby Places widget is a user interface element that will launch in the Google Maps API v3. It combines the W3C Geolocation API with location based Place search to present the user with a list of Places in their immediate vicinity. The user can select a Place which the Maps API application can use as a check-in, or to tag content supplied by the user about that place. The application can also obtain more detailed information about the Place, such as the address, telephone number, and Place Page URL.
</p>

<p>
The Nearby Places widget is built on top of the Places Web Service, a new addition to the family of <a href="http://code.google.com/apis/maps/documentation/webservices/">Google Maps API Web Services</a>. The Places Web service offers search for nearby places to native mobile applications through an XML/JSON REST interface. In order for us to manage demand and ensure that the Places Web Service is used appropriately, applications will be required to authenticate their requests. If you are interested in using the service, check out the <a href="http://code.google.com/apis/maps/documentation/places/">Places Web Service documentation</a> which outlines the usage guidelines and application process. We expect to begin processing applications when the service launches in July.
</p>

<p>
We are also very excited to be working with <a href="http://www.booyah.com/">Booyah</a>, developers of the hugely popular MyTown iPhone application. The broad international coverage and superior performance of the Places Web Service made it the logical choice to serve the growing community of over two million active MyTown users. We were delighted to invite David Wang, Vice President of Business Development at Booyah, to speak at Google I/O about the ways in which they are integrating the Places Web Service into the MyTown application.
</p>

<p>
The Nearby Places widget and Places Web Service are our first steps towards tightly integrated and powerful support for discovering and understanding Places using the Google Maps API. Keep an eye on this blog for more information about the availability of these services, and other Place related launches in future.
</p>

<p>
<span class="post-author">Posted by Thor Mitchell, Maps API Product Manager</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-1755957728704363344?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/a-place-for-everything-and-everything-in-its-place/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Directions web service arrives at Google I/O</title>
		<link>https://googledata.org/google-maps/directions-web-service-arrives-at-google-io/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=directions-web-service-arrives-at-google-io</link>
		<comments>https://googledata.org/google-maps/directions-web-service-arrives-at-google-io/#comments</comments>
		<pubDate>Wed, 19 May 2010 20:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
Google I/O is always a fantastic opportunity for the Maps API team to meet face to face with some of the many Maps API developers worldwide. We believe our developer community is one of the biggest strengths of the Google Maps API, and with over 350,0...]]></description>
				<content:encoded><![CDATA[<p>
<a href="http://code.google.com/events/io/2010/">Google I/O</a> is always a fantastic opportunity for the Maps API team to meet face to face with some of the many Maps API developers worldwide. We believe our developer community is one of the biggest strengths of the Google Maps API, and with over 350,000 web sites actively using the Maps API, there is no shortage of skilled and helpful expertise to tap into.
</p>

<p>
However Google I/O is not the only way in which we engage with developers. The <a href="http://groups.google.com/group/google-maps-js-api-v3">Google Maps API Google Groups</a> are thriving communities and many of us on the Maps API team enjoy listening and engaging in discussions held on these Groups. In addition we also have the <a href="http://code.google.com/p/gmaps-api-issues/">Google Maps API Issue Tracker</a>, a tool with which any Maps API developer can report problems with the API, suggest new features that they would benefit from, or star existing issues or features.
</p>

<p>
The Google Maps API team takes the problems and ideas featured on the Issue Tracker very seriously, and although we can not always address every issue that is raised, we do consider any that attract a lot of stars. Recently <a href="http://code.google.com/p/gmaps-api-issues/issues/detail?id=235">one feature request</a> in particular has been head and shoulders above the rest in terms of the number of stars it has attracted. It therefore only seems appropriate today, as we sit down with our developer community for a Fireside Chat, that we respond to that request by launching a Directions Web Service.
</p>

<p>
The Directions Web Service is a companion to the existing Geocoding and Elevation Web Services, and allows applications to obtain Driving, Bicycling, and Walking directions through an XML/JSON REST interface. All of the features of the Map API v3 Directions service are supported, including “avoid highways”, “avoid tolls”, and waypoint optimization (travelling salesman solver). For more information, check out the <a href="http://code.google.com/apis/maps/documentation/directions/">Directions Web Services documentation</a>.
</p>

<p>
If you have a great idea for a new Maps API feature, please don’t hesitate to submit it to the Issue Tracker. If your idea proves to be popular, we’ll do our best to make it a reality.
</p>

<p>
<span class="post-author">Posted by Thor Mitchell, Maps API Product Manager</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-463120085952871693?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/directions-web-service-arrives-at-google-io/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My, they grow up so fast&#8230;</title>
		<link>https://googledata.org/google-maps/my-they-grow-up-so-fast/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=my-they-grow-up-so-fast</link>
		<comments>https://googledata.org/google-maps/my-they-grow-up-so-fast/#comments</comments>
		<pubDate>Wed, 19 May 2010 16:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[ 


A year ago at Google I/O, we introduced the Maps API v3, a new JavaScript Maps API built from the ground up to offer a clean, fast, and powerful maps application development platform for both desktop web browsers and mobile devices.



The v3 API h...]]></description>
				<content:encoded><![CDATA[<iframe width="540" height="410" frameborder="0" style="margin-left:20px; margin-bottom: 20px; border:none; overflow:hidden; float: right" src="http://gmaps-samples-v3.googlecode.com/svn/trunk/streetview/streetview-v3.html"></iframe> 

<p>
A year ago at Google I/O, we <a href="http://googlegeodevelopers.blogspot.com/2009/05/announcing-google-maps-api-v3.html">introduced</a> the <a href="http://code.google.com/apis/maps/documentation/v3/">Maps API v3</a>, a new JavaScript Maps API built from the ground up to offer a clean, fast, and powerful maps application development platform for both desktop web browsers and mobile devices.
<p>

<p>
The v3 API has come a long way since then, with regular updates to introduce new features. Some, such as <a href="http://googlegeodevelopers.blogspot.com/2009/09/polys-in-maps-api-v3-now-with-level-of.html">polylines</a>, <a href="http://googlegeodevelopers.blogspot.com/2009/09/polys-in-maps-api-v3-now-with-level-of.html">polygons</a>, <a href="http://googlegeodevelopers.blogspot.com/2009/10/directions-in-maps-api-v3-where-will.html">driving directions</a>, and <a href="http://googlegeodevelopers.blogspot.com/2010/05/kml-traffic-and-bicycling-layers-come.html">KML</a> were familiar from the Maps API v2. Others, such as elevation, bicycling directions, and optimised routing were completely new.
</p>

<p>
Now Google I/O is upon us again, and we feel our Maps API v3 is all grown up and ready to venture out into the world. Consequently we are delighted to announce the graduation of the Maps API v3 from Google Code Labs, and the passing of the title of principal Google Maps API from the Maps API v2 to the Maps API v3.
</p>

<p>
This means that the Maps API v3 is now the recommended version for all new Maps API application development. The Maps API v3 is <a href="http://googleenterprise.blogspot.com/2010/05/mobile-strategy-gets-better-with-google.html">now supported for use by Maps API Premier customers</a>, and the Maps API Premier SLA has been extended to cover v3 applications. We are also rolling out a new versioning scheme for Maps API v3, that will allow applications to choose between using the very latest release, a release that is undergoing maintenance but no feature development, or a version that is completely frozen.  
</p>

<p>
In order to ensure that existing Maps API v2 applications can be migrated to Maps API v3, we have also been striving to add all of the most popular v2 features to v3. As part of that effort we are also happy to announce that Street View is now available in the Maps API v3.
</p>

<p>
When you use Street View in v3 you will notice a number of differences with v2. The most significant change is that Street View is entirely implemented in HTML in order to accommodate all of the mobile devices on which v3 is supported. We have also added Pegman support to the map, and  a number of new features, including markers, infowindows, and custom imagery.
</p>

<p>
In conjunction with the graduation of the Maps API v3, we are also announcing the deprecation of the Maps API v2 and Mapplets (which is based on v2). These deprecation announcements confirm that no further feature development is planned for these two APIs. However, we will continue to maintain and support applications using these APIs for at least three years consistent with the deprecation policy detailed in the <a href="http://code.google.com/apis/maps/terms.html">Maps API Terms of Service</a>.
</p>

<p>
Next month the Google Maps API celebrates its fifth birthday. With the firm foundation that the Maps API v3 provides, we look forward to another five years enabling incredible mapping applications across the web. We’d like to thank our entire developer community for all of their support in making the Google Maps APIs such a success, and we can’t wait to bring you many more exciting new features in Maps API v3.
</p>

<p>
Fortunately, we won’t have to wait very long...
</p>

<p>
<span class="post-author">Posted by Thor Mitchell, Maps API Product Manager</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-806376357640059340?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/my-they-grow-up-so-fast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Search along a route made easy with RouteBoxer</title>
		<link>https://googledata.org/google-maps/search-along-a-route-made-easy-with-routeboxer/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=search-along-a-route-made-easy-with-routeboxer</link>
		<comments>https://googledata.org/google-maps/search-along-a-route-made-easy-with-routeboxer/#comments</comments>
		<pubDate>Wed, 12 May 2010 05:39:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
A common operation in Maps API applications is to search a spatial database for locations within a certain distance of a point. It can also be useful to offer search along a route, for example to find hotels, restaurants, or service stations on a long...]]></description>
				<content:encoded><![CDATA[<p>
A common operation in Maps API applications is to search a spatial database for locations within a certain distance of a point. It can also be useful to offer search along a route, for example to find hotels, restaurants, or service stations on a long journey. However if your spatial database does not support corridor queries this can be difficult to implement efficiently. For example searching around every vertex of a route will generate a large number of queries which overlap, while also leaving gaps in coverage between widely spaced vertices.
</p>

<p>
<a href="http://google-maps-utility-library-v3.googlecode.com/svn/trunk/routeboxer/docs/examples.html">RouteBoxer</a> is a new addition to the Open Source Utility Libraries for the JavaScript Maps API v2 and v3 that can help. It enables search along a route to be quickly and easily implemented against any spatial database that supports bounding box queries, such as the <a href="http://code.google.com/apis/maps/documentation/mapsdata/">Google Maps Data API</a>. The RouteBoxer class takes a <code>Polyline</code> object or array of <code>LatLng</code> objects and returns a set of non-overlapping bounding boxes that are guaranteed to encompass every point within a specified distance of the line.
</p>

<p>
You can use the below demo to evaluate the boxes that are generated for a given route.
</p>

<iframe width="540" height="480" frameborder="0" style="margin-top:20px; border:none; overflow:hidden" src="http://gmaps-samples-v3.googlecode.com/svn/trunk/routeboxer/routeboxer-v3.html"></iframe>

<p>
For information on how to use RouteBoxer in your applications, see the RouteBoxer documentation for <a href="http://gmaps-utility-library-dev.googlecode.com/svn/trunk/routeboxer/docs/examples.html">Maps API v2</a>, and <a href="http://google-maps-utility-library-v3.googlecode.com/svn/trunk/routeboxer/docs/examples.html">Maps API v3</a>.
</p>

<p>
<span class="post-author">Posted by Thor Mitchell, Maps API Product Manager</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-1059185685711991394?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/search-along-a-route-made-easy-with-routeboxer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KML, Traffic, and Bicycling layers come to Maps API v3</title>
		<link>https://googledata.org/google-maps/kml-traffic-and-bicycling-layers-come-to-maps-api-v3/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=kml-traffic-and-bicycling-layers-come-to-maps-api-v3</link>
		<comments>https://googledata.org/google-maps/kml-traffic-and-bicycling-layers-come-to-maps-api-v3/#comments</comments>
		<pubDate>Tue, 11 May 2010 06:29:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Since being formalized as an Open Geospatial Consortium standard, KML has become something of a lingua franca for geospatial information. From humble beginnings in Google Earth, KML support can now be found in a wide variety of mapping products and ser...]]></description>
				<content:encoded><![CDATA[<p>Since being formalized as an Open Geospatial Consortium standard, <a href="http://en.wikipedia.org/wiki/Keyhole_Markup_Language">KML</a> has become something of a lingua franca for geospatial information. From humble beginnings in Google Earth, KML support can now be found in a wide variety of mapping products and services. Today we’re happy to add Maps API v3 to this list with the introduction of the new <code><a href="http://code.google.com/apis/maps/documentation/v3/overlays.html#KMLLayers">KmlLayer</a></code> class. The <code>KmlLayer</code> class enables KML or GeoRSS files that are hosted on publicly accessible web sites to be rendered in a Maps API v3 application.</p>

<p>The <code>KmlLayer</code> class is just one of several new layer classes we’re adding to Maps API v3 today. A layer class handles a collection of overlays that are added to the map as a single entity. In addition to the <code>KmlLayer</code> class, we are also adding a <code><a href="http://code.google.com/apis/maps/documentation/v3/overlays.html#TrafficLayer">TrafficLayer</a></code> class and a <code><a href="http://code.google.com/apis/maps/documentation/v3/overlays.html#BicyclingLayer">BicyclingLayer</a></code> class.</p>

<p>The <code>TrafficLayer</code> class adds real time color coding of traffic speed on highways and major arterial roads. The <code>BicyclingLayer</code> class adds information about bike trails, lanes and recommended roads for bicyling onto the map:</p>

<ul>
<li>A dark green line indicates a dedicated bike-only trail;</li>
<li> A light green line indicates a dedicated bike lane along a road;</li>
<li>A dashed green line indicates roads that are designated as preferred for bicycling, but without dedicated lanes</li>
</ul>

<p>If you generate bicycling routes using the <code><a href="http://code.google.com/apis/maps/documentation/v3/services.html#DirectionsRequests">DirectionsService</a></code> class, and display them on the map using a <code><a href="http://code.google.com/apis/maps/documentation/v3/services.html#RenderingDirections">DirectionsRenderer</a></code>, the <code>BicyclingLayer</code> is now added to the map with the route.</p>

<p>You can use the map below to try out these new layers and check how your own KML files are rendered by the <code>KmlLayer</code> class:</p>

<iframe width="520" height="520" frameborder="0" style="margin-top:20px; border:none; overflow:hidden" src="http://gmaps-samples-v3.googlecode.com/svn/trunk/layers/layers.html"></iframe>

<p>If you have any questions about these new layers, or the Maps API v3 in general, we recommend that you join the <a href="http://groups.google.com/group/google-maps-js-api-v3">Maps API v3 Google Group</a>. For more information about KML, check out the <a href="http://code.google.com/apis/kml/documentation/kml_tut.html">KML Tutorial</a>.</p>

<p><span class="post-author">Posted by Thor Mitchell, Maps API Product Manager</span></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-5566653371925415341?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/kml-traffic-and-bicycling-layers-come-to-maps-api-v3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Uploading your data using the Maps Data API just got easier</title>
		<link>https://googledata.org/google-maps/uploading-your-data-using-the-maps-data-api-just-got-easier/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=uploading-your-data-using-the-maps-data-api-just-got-easier</link>
		<comments>https://googledata.org/google-maps/uploading-your-data-using-the-maps-data-api-just-got-easier/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 19:53:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[The Google Maps Data API is a great way to host your geographic data on Google’s scalable, high-performance servers, making your data accessible across platforms using HTTP or one of our client language libraries.

In December, we announced spatial a...]]></description>
				<content:encoded><![CDATA[<p>The <a href="http://code.google.com/apis/maps/documentation/mapsdata/">Google Maps Data API</a> is a great way to host your geographic data on Google’s scalable, high-performance servers, making your data accessible across platforms using <a href="http://code.google.com/apis/maps/documentation/mapsdata/developers_guide_protocol.html">HTTP</a> or one of our <a href="http://code.google.com/apis/maps/documentation/mapsdata/libraries.html">client language libraries</a>.</p>

<p>In December, we <a href="http://googlegeodevelopers.blogspot.com/2009/12/maps-data-api-bringing-geospatial.html">announced</a> <a href="http://code.google.com/apis/maps/documentation/mapsdata/developers_guide_protocol.html#Search">spatial and attribute searching</a> using the Maps Data API, which enables you to filter a large set of features by radius, bounding box, or text attributes, and sort them by their distance from a location. This means you can now create an interesting Maps API mashup (like our <a href="http://gmaps-samples.googlecode.com/svn/trunk/college-finder/index.html">College Finder</a> code sample), without running your own server or spatial database.</p>

<p>Today, we’re excited to make it much easier to <a href="http://code.google.com/apis/maps/documentation/mapsdata/developers_guide_protocol.html#CreatingMaps">import your geographic data</a> as a single <a href="http://code.google.com/apis/maps/documentation/mapsdata/developers_guide_protocol.html#uploading_csv">CSV file</a> or <a href="http://code.google.com/apis/maps/documentation/mapsdata/developers_guide_protocol.html#uploading_kml">KML file</a>, instead of uploading many individual features.  You can now upload thousands of features using a single POST request, and then immediately perform scalable searches over your data (while controlling exactly who has <a href="http://code.google.com/apis/maps/documentation/mapsdata/developers_guide_protocol.html#acls">access</a> to your maps).</p>

<p>If you haven’t yet tried the Maps Data API, now is a great time to give it a spin, since uploading data just got a whole lot easier.</p>

<p>
<span class="post-author">Posted by Matt Holden, Maps Data API Product Manager</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-3255812712150443323?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/uploading-your-data-using-the-maps-data-api-just-got-easier/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ain&#8217;t No Mountain High Enough&#8230;</title>
		<link>https://googledata.org/google-maps/aint-no-mountain-high-enough/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=aint-no-mountain-high-enough</link>
		<comments>https://googledata.org/google-maps/aint-no-mountain-high-enough/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 01:44:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Lombard Street, San Francisco is featured on a million postcards as &#34;the crookedest street in the world&#34; due to the 8 hairpin bends on the block between Hyde and Leavenworth Streets. The famous turns are clearly visible on a map, but it is no...]]></description>
				<content:encoded><![CDATA[<p><a href="http://en.wikipedia.org/wiki/Lombard_Street_(San_Francisco)">Lombard Street, San Francisco</a> is featured on a million postcards as <i>&quot;the crookedest street in the world&quot;</i> due to the 8 hairpin bends on the block between Hyde and Leavenworth Streets. The famous turns are <a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;sll=37.0625,-95.677068&amp;sspn=34.861942,79.013672&amp;ie=UTF8&amp;ll=37.802117,-122.418793&amp;spn=0.001062,0.002411&amp;t=k&amp;z=19">clearly visible on a map</a>, but it is not obvious why they are necessary. And the rest of Lombard St looks like an innocent section of straight road from above.</p>

<p>However, it was while driving along the section of Lombard St west of Hyde that I was first introduced to the smell of a burning clutch. I was stuck in traffic in a car with manual transmission trying to drive up what is actually an incredibly steep hill, one of many in San Francisco. But apart from the <a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;sll=37.0625,-95.677068&amp;sspn=34.861942,79.013672&amp;ie=UTF8&amp;t=p&amp;ll=37.803511,-122.411513&amp;spn=0.017124,0.038581&amp;z=15">shading in Terrain view</a> there is no way to appreciate that on a map unless you <a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;sll=37.0625,-95.677068&amp;sspn=34.861942,79.013672&amp;ie=UTF8&amp;t=p&amp;ll=37.801409,-122.424088&amp;spn=0,359.961419&amp;z=15&amp;layer=c&amp;cbll=37.801373,-122.424255&amp;panoid=QAgkzcaRTrv7QbLnKNalSQ&amp;cbp=12,73.62,,0,21.22">switch to Street View</a>.</p>

<p>We are therefore happy to introduce a new service to the Maps API family that enables applications to determine elevation profiles. Using either the new <a href="http://code.google.com/apis/maps/documentation/v3/services.html#Elevation">ElevationService</a> Maps API v3 class or the <a href="http://code.google.com/apis/maps/documentation/elevation/">Elevation Web Service</a> you can request the elevation in meters for one or more sets of coordinates, or you can request a specific number of elevation samples equally spaced along a path. If any sampling points are over bodies of water, the service will return the depth relative to sea level as a negative number.</p>

<p>The below application uses the <a href="http://code.google.com/apis/visualization/interactive_charts.html">Google Visualization API</a> to plot elevation profiles. You can add additional points by clicking on the map or entering an address, drag existing points arounds, and  switch between different modes of travel. If you roll your mouse over the profile chart you can see on the map the point that the given sample relates to.</p>

<iframe width="600" height="700" frameborder="0" style="border:none; overflow:hidden" src="http://gmaps-samples-v3.googlecode.com/svn/trunk/elevation/elevation-profile.html"></iframe>

<p>To facilitate easy generation of elevation profiles for routes generated for driving, cycling, or walking directions we have also added a new property to the <a href="http://code.google.com/apis/maps/documentation/v3/reference.html#DirectionsResult">DirectionsResult</a> object called <code>overview_path</code>. This is a simplified path guaranteed to be short enough to pass to the Elevation Service.</p>

<p>As with all other Google Maps API services, the elevation service must be used in compliance with the <a href="http://code.google.com/apis/maps/terms.html">Maps API Terms of Service</a> which require that it be used in conjunction with display of a Google map. This means that if you display elevation information to your users that you have obtained using this service, or any data that you have derived from it, you must also show a Google map that indicates the points, path, or route concerned.</p>

<p>We think that this new elevation service is a natural complement to our recently launched <a href="http://googlegeodevelopers.blogspot.com/2010/03/good-day-for-salesmen-that-travel-on.html">bicycling directions</a>. Now you can determine in advance just how painful your bicycling route is likely to be. In fact you’ll be happy to hear that the Maps API bicycling directions already factor in elevation, which is why if you ask for a route up Lombard Street you will be sent <a href="http://maps.google.com/maps?f=d&amp;source=s_d&amp;saddr=Van+Ness+Ave+&+Lombard+St,+San+Francisco,+California&amp;daddr=Leavenworth+St&amp;geocode=FTfNQAId4_Kz-ClXdcd-3YCFgDGANbyx3MZAWg;FeLQQAIdzgy0-A&amp;hl=en&amp;mra=dme&amp;mrcr=0&amp;mrsp=1&amp;sz=17&amp;dirflg=b&amp;sll=37.803291,-122.419045&amp;sspn=0.004247,0.009645&amp;ie=UTF8&amp;ll=37.802782,-122.421523&amp;spn=0.004247,0.009645&amp;z=17&amp;lci=bike">the long way round</a>.</p>

<p>
<span class="post-author">Posted by Thor Mitchell, Maps API Product Manager</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-187893009398432999?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/aint-no-mountain-high-enough/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New User&#8217;s Comments Feature on the Google SketchUp Ruby API documentation</title>
		<link>https://googledata.org/google-maps/new-users-comments-feature-on-the-google-sketchup-ruby-api-documentation/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=new-users-comments-feature-on-the-google-sketchup-ruby-api-documentation</link>
		<comments>https://googledata.org/google-maps/new-users-comments-feature-on-the-google-sketchup-ruby-api-documentation/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 23:32:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Google Code is running a pilot on  user-contributed notes to the API documentation. This feature is currently enabled for the documentation of a handful of products, including the Google SketchUp Ruby API! The ultimate goal of this feature is to  provi...]]></description>
				<content:encoded><![CDATA[<p>Google Code is running a pilot on  user-contributed notes to the API documentation. This feature is currently enabled for the documentation of a handful of products, including the <a href="http://code.google.com/apis/sketchup/docs/index.html">Google SketchUp Ruby API</a>! The ultimate goal of this feature is to  provide a richer documentation experience for our developers, similar to  that offered in open source projects such as <a href="http://php.net">php.net</a>.</p>

<p>We invite you to participate by adding notes, insights, or code examples  to a particular doc. Your note may take up to 24 hours to appear after you submit it. All notes will be moderated to ensure they provide a  useful contribution to the topic to which they are attached. Requests for help with the API should not be submitted as notes, but should continue to be posted to the <a href="http://groups.google.com/group/google-sketchup-developers">Google SketchUp Developers</a> Google Group.</p>

<p><span class="post-author">Posted  by Simone Nicolo, Google Sketchup Team</span></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-4055422648507302836?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/new-users-comments-feature-on-the-google-sketchup-ruby-api-documentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Supported browser updates for Maps API v3</title>
		<link>https://googledata.org/google-maps/supported-browser-updates-for-maps-api-v3/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=supported-browser-updates-for-maps-api-v3</link>
		<comments>https://googledata.org/google-maps/supported-browser-updates-for-maps-api-v3/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 21:58:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[When we launched the Google Maps JavaScript API v3 last year our goal was to develop a framework in which we could deliver compelling and innovative features to our developers that cater to the new breed of location-aware mobile internet devices.

As w...]]></description>
				<content:encoded><![CDATA[<p>When we launched the <a href="http://code.google.com/apis/maps/documentation/v3/" id="hofw" title="Google Maps  JavaScript API v3">Google Maps JavaScript API v3</a> last year our goal was to develop a framework in which we could deliver compelling and innovative features to our developers that cater to the new breed of location-aware mobile internet devices.</p>

<p>As we look ahead it is clear that HTML 5 offers us the platform we need to deliver on this vision. However as we develop features that exploit the potential of HTML5 it will not be possible to maintain our current level of support for older web browsers. For this reason we will be updating the list of supported browsers for the Maps API v3 on a regular basis. We are applying our first update today by removing Firefox 2, Internet Explorer 6, and Safari 3, while adding support for the Android browser and for Chrome on Mac and Linux.</p>

<p>We understand that many users work in environments in which they are not in control of the browser they must use. We will therefore do our best to ensure that users of browsers that we no longer support continue to have a good experience with Maps API v3 applications. If we develop a new feature that can be easily implemented in a manner compatible with these browsers we will do so, and we will continue to accept <a href="http://code.google.com/p/gmaps-api-issues/" id="dha2" title="bug reports">bug reports</a> relating to them. We will also attempt to ensure that any features we launch in future that are not compatible with these browsers degrade gracefully for affected users.</p>

<p>The browsers that we no longer support for the Maps API v3 will continue to be supported for the <a href="http://code.google.com/apis/maps/documentation/" id="hsea" title="Google Maps JavaScript API v2">Google Maps JavaScript API v2</a>. We have no plans to change the list of supported browsers for the Maps API v2, and consequently if support for these browsers is important to you we recommend that you continue to develop your applications using the Maps API v2.</p>

<p>If however you are planning a new Maps API application or need to update an existing Maps API v2 application to offer improved support for mobile devices, we encourage you to consider using the Maps API v3. We are excited by the opportunities that HTML5 offers us and hope that you will enjoy using the Maps API v3 to develop the next generation of powerful and immersive Maps API applications.</p>

<p class="post-author">Posted by Thor Mitchell, Maps API Product Manager</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-7311955972171869044?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/supported-browser-updates-for-maps-api-v3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A good day for salesmen that travel on bicycles</title>
		<link>https://googledata.org/google-maps/a-good-day-for-salesmen-that-travel-on-bicycles/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-good-day-for-salesmen-that-travel-on-bicycles</link>
		<comments>https://googledata.org/google-maps/a-good-day-for-salesmen-that-travel-on-bicycles/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 13:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[When we launched Directions in Maps API v3 last year we asked "Where will you go from here?". You may have asked the same question of us, and today we're pleased to be taking another step forward with several new Maps API v3 Directions features.

Avoid...]]></description>
				<content:encoded><![CDATA[When we launched <a href="http://googlegeodevelopers.blogspot.com/2009/10/directions-in-maps-api-v3-where-will.html" id="xw_." title="Directions in Maps API v3">Directions in Maps API v3</a> last year we asked "Where will you go from here?". You may have asked the same question of us, and today we're pleased to be taking another step forward with several new Maps API v3 Directions features.
<br>
<ul><li><b>Avoid highways and tolls.</b> If you prefer to take the road less traveled you can now generate routes that <a href="http://google-latlong.blogspot.com/2007/05/road-not-taken.html" id="ag3x" title="avoid highways">avoid highways</a>. Similarly, if you find yourself a little short of loose change, you can <a href="http://google-latlong.blogspot.com/2008/07/avoiding-tolls.html" id="imc7" title="avoid tolls">avoid tolls</a>.<br>
<br>
</li>
<li><b>Route optimization.</b> Have many places to go but no preference as to the order you visit them in? We can now reorder the waypoints of your route to minimize the distance and time you must travel. Very useful for <a href="http://en.wikipedia.org/wiki/Travelling_salesman_problem" id="naj4" title="traveling salesman">traveling salesman</a> I hear.<br>
<br>
</li>
<li><b>Bicycling directions.</b> Prefer your vehicles of the two wheeled human powered variety? In conjunction with the launch of <a href="http://googleblog.blogspot.com/2010/03/biking-directions-added-to-google-maps.html">Bicycling directions in Google Maps</a> you can now also request directions in Maps API v3 that are tailored to your <a href="http://en.wikipedia.org/wiki/Penny-farthing" id="t3a_" title="Penny-farthing">Penny-farthing</a>.</li></ul>

You can try these new features using the below map. Simply click to create waypoints and then generate directions between them. The first and last points you click are the start and end point, which remain fixed when the route is optimized. Any intermediary points may be reordered.<br>
<br>

<iframe width="820" height="500" frameborder="0" style="border:none" src="http://gmaps-samples-v3.googlecode.com/svn/trunk/drivingdirections/directions-optimized.html"></iframe>

<br>
Note that Bicycling directions are currently only available in the U.S., and that the Bicycling layer available on Google Maps is not yet available in the Maps API.<br>
<br>
In conjunction with these new features we are also making some changes to the DirectionsResults structure in response to developer feedback. The object representing a complete journey from origin to destination was previously called a "trip" but is now being renamed to a "route". The object previously called a "route", which represents the portion of the journey between two consecutive waypoints, is being renamed to a"leg". For more details please see the <a href="http://code.google.com/apis/maps/documentation/v3/services.html#Directions" id="kwy_" title="Maps API V3 Services">Maps API V3 Services</a> documentation.<br>
<br>
We will support both the old and new naming scheme in the v3 API for a transition period until May 1st, after which the old names will be removed. Please update any existing applications to use the new names. We realise this change may cause some inconvenience, but believe the new naming scheme is more intuitive for newcomers to the Maps API.<br>
<br>
We hope that you will find interesting ways to put these new features to good use. Now if you'll excuse me, I have a bicycle to find and dust off...<br>
<br>
<span class="post-author">Posted by Thor Mitchell, Maps API Product Manager</span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-139590584914947872?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/a-good-day-for-salesmen-that-travel-on-bicycles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing the new Google Geocoding Web Service</title>
		<link>https://googledata.org/google-maps/introducing-the-new-google-geocoding-web-service/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=introducing-the-new-google-geocoding-web-service</link>
		<comments>https://googledata.org/google-maps/introducing-the-new-google-geocoding-web-service/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 07:15:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Geocoding - finding the geographical location of a given address - is one of the most popular features of the Google Maps API. Both the JavaScript Maps APIs and the Maps API for Flash include classes that enable applications to perform geocoding, and t...]]></description>
				<content:encoded><![CDATA[<p>Geocoding - finding the geographical location of a given address - is one of the most popular features of the Google Maps API. Both the JavaScript Maps APIs and the Maps API for Flash include classes that enable applications to perform geocoding, and there is also a RESTful web service that offers the option of making geocoding requests from server side applications with output in both XML and JSON.</p>

<p>The Google Maps JavaScript API v3 introduced a new format for geocoding responses that offers a number of improvements over the format used in the v2 API:
<ul><li>    A flatter response format for address components that is easier to parse</li><li>    The ability to tag an address component with multiple types</li><li>Both full names and abbreviations for countries and states</li><li>    Differentiation between rooftop and interpolated geocoder results</li><li> Both the bounding box and recommended viewport for each result</li></ul>We're happy to now announce a new <a href="http://code.google.com/apis/maps/documentation/geocoding/">Geocoding Web Service</a> that adopts these improvements.</p>

<p>The Geocoding Web Service is intended to enable precaching of geocoder results that you know your application will need in the future. For example, if your application displays property listings, you can geocode the address of each property, cache the results on your server, and serve these locations to your API application. This ensures that your application does not need to geocode the address of a property every time it is viewed by a user. However we do ask that you regularly refresh your cache of geocoder results.</p>

<p>Note however that it is a requirement of the <a href="http://code.google.com/apis/maps/terms.html">Maps API Terms of Service</a> that you use the Geocoding Web Service in conjunction with a Google map. This means that when it comes time to use cached geocoder results in an application, the application must display the results or any data derived from them on a map generated using one of the Google Maps APIs or Google Earth API.</p>

<p>If your application needs to geocode arbitrary addresses that are entered by your users while they wait we recommend that you use the classes in the appropriate client API. This ensures that the requests your application generates reach Google directly from your users, which will improve the performance of your application and ensure it is resilient to unexpected spikes in use. For more details, I highly recommend <a href="http://randommarkers.blogspot.com/2010/03/client-side-geocoding-rocks.html">this excellent blog post</a> by our very own Mano Marks.</p>

<p>In addition to an improved response format you will notice some other changes in the new Geocoding Web Service. Requests no longer require a Maps API key, and Maps API Premier customers must <a href="http://code.google.com/apis/maps/documentation/premier/guide.html#URLSigning">sign</a> their requests. In addition CSV output is not supported because we found that the minimal amount of data in a CSV response makes it is difficult to identify false positive results.</p>

<p>2,500 requests may be sent to the Geocoding Web Service per day from a single IP address. This is independent of any geocoding activity generated by applications using one of the client Maps APIs for geocoding. Maps API Premier quotas remain unchanged.</p>

<p>A forward geocoding request to the new Geocoding Web Service with XML output looks like:</p>

<p><a href="http://maps.google.com/maps/api/geocode/xml?address=sydney&amp;sensor=false">http://maps.google.com/maps/api/geocode/xml?address=sydney&amp;sensor=false</a></p>

<p>A reverse geocoding request with JSON output looks like:</p>

<p><a href="http://maps.google.com/maps/api/geocode/json?latlng=-33.873038,151.20563&amp;sensor=false">http://maps.google.com/maps/api/geocode/json?latlng=-33.873038,151.20563&amp;sensor=false</a></p>

<p>Check out the <a href="http://code.google.com/apis/maps/documentation/geocoding/">Geocoding Web Service documentation</a> for more details on the options available for language and biasing of results.</p>

<p>In conjunction with the launch of the new Geocoding Web Service we are also announcing the deprecation of the current service, now <a href="http://en.wikipedia.org/wiki/Retronym">retroactively named</a> the "Geocoding V2 Web Service". Existing applications using the V2 Web Service need not worry though. Deprecation indicates that we no longer intend to pursue any further feature development, but we will continue to maintain and support the service in accordance with the deprecation policy set out in the Maps API Terms of Service.</p>

<p>We hope that you find the new Geocoding Web Service easier to use and useful. As always we encourage you to check out the <a href="https://groups.google.com/group/Google-Maps-API">Google Maps API Google Group</a> if you have any questions or comments relating to the APIs. We look forward to adding more great features to the Geocoding Web Service in future.</p>

<p><span class="post-author">
Posted by Thor Mitchell, Maps API Product Manager</span></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-2531272982978428727?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/introducing-the-new-google-geocoding-web-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Going Native: Using the Google Maps API v3 in Smartphone applications</title>
		<link>https://googledata.org/google-maps/going-native-using-the-google-maps-api-v3-in-smartphone-applications/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=going-native-using-the-google-maps-api-v3-in-smartphone-applications</link>
		<comments>https://googledata.org/google-maps/going-native-using-the-google-maps-api-v3-in-smartphone-applications/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 04:34:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
Over the last couple of years, my office  has been working on using the Google Maps API to display the Missouri State University campus map. The map is used by campus faculty, staff, students, and  visitors and includes buildings, parking and transit ...]]></description>
				<content:encoded><![CDATA[<p>
Over the last couple of years, my office  has been working on using the Google Maps API to display the <a href="http://search.missouristate.edu/map/">Missouri State University campus map</a>. The map is used by campus faculty, staff, students, and  visitors and includes buildings, parking and transit system information. Beginning this summer, we started work on incorporating live GPS tracking of our campus buses into the map. Both the idea and GPS  application on the buses came from one of our computer science students who wanted more information on the campus transit system.
</p>

<p>Using  the Google Maps API v3, I was able to create a
<a href="http://search.missouristate.edu/map/mobile/">mobile version of our map</a> for use on smartphones. After showing it to my users, one of the first responses I got was, "Are you going to make this available as  an application?". After spending many hours developing a feature-rich  mobile web version, the thought of investing a large amount of time to code the same experience on multiple platforms was overwhelming. Then I began thinking of the maintenance headaches; even simple changes, such  as adding a new sets of icons for custom markers, would be time  consuming. All of a sudden the idea sounded much less appealing. I'd spent all this time on the mobile web version of my map, why couldn't I just use that?
</p>

<h2>All Wrapped Up</h2>

<p>
So instead of writing the maps application using the SDK of each phone platform, I wrapped my v3 Maps API site into a WebView inside a stub application. Now all the work spent on the web version automatically applies to the "native" application and my users never even know the difference. The Google Maps API team have even provided some great reference articles for <a href="http://code.google.com/apis/maps/articles/android_v3.html" id="kdtu" title="Android">Android</a> and <a href="http://code.google.com/apis/maps/articles/tutorial-iphone.html" id="tnsw" title="iPhone">iPhone</a> which help get the process started.
</p>

<div>
<img style="margin: 10px; width: 192px; height: 288px;" src="http://2.bp.blogspot.com/_jUmxlg0N2mw/S3zFddouWQI/AAAAAAAAAAU/jaSImvPrTPo/s320/iphone.jpg" border="0" alt="" />

<img style="margin: 10px; width: 192px; height: 288px;" src="http://2.bp.blogspot.com/_jUmxlg0N2mw/S3zFXsV5IBI/AAAAAAAAAAM/_I8uCbIUBJg/s320/android.png" border="0" alt="" />
</div>

<h2>Optimization</h2>

<p>
Response time in this type of application was a big concern both within an app and within the browser. I saw significant performance gains by using
<a href="http://code.google.com/closure/compiler/">Closure-Compiler</a> on my JavaScript, using the CSS sprite support in v3 for markers and following most of the suggestions in the <a href="http://code.google.com/speed/page-speed/docs/rules_intro.html">Web Performance Best Practices document</a>. To improve the user's initial loading experience I also pre-load the WebView with static HTML that contains a "Loading..." message and use JavaScript to redirect them to the actual map page.
</p>

<h2>Popularity</h2>

<p>
I was initially skeptical of the usefulness of such a project. The mobile version of the map offers users the same functionality that they can get by simply bookmarking the map in their browser. So I was very pleasantly surprised at the both the usage and publicity the application has garnered. Within the first two weeks, the iPhone application was downloaded 1,200 times and the Android application almost 200 times. Both applications are receiving very positive reviews.
</p>

<p>
We consider this project a huge success. Going forward it will now be a priority to make sure new features work well both on the desktop as well as on mobile devices wherever possible.
</p>

<p>
<span class="post-author">Posted by Chad Killingsworth, Assistant Director of Web & New Media, Missouri State University
</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-4225113497609158372?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/going-native-using-the-google-maps-api-v3-in-smartphone-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="" length="" type="" />
		</item>
		<item>
		<title>Static map markers, just the way you like &#8216;em</title>
		<link>https://googledata.org/google-maps/static-map-markers-just-the-way-you-like-em/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=static-map-markers-just-the-way-you-like-em</link>
		<comments>https://googledata.org/google-maps/static-map-markers-just-the-way-you-like-em/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 05:24:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
For Australia Day this year I took a trip with some friends to the beautiful city of Melbourne, Australia. World renowned for the arts, world class sporting events, and a relaxed cafe culture, it's also well known for what Wikipedia tactfully calls "i...]]></description>
				<content:encoded><![CDATA[<p>
For Australia Day this year I took a trip with some friends to the beautiful city of Melbourne, Australia. World renowned for the arts, world class sporting events, and a relaxed cafe culture, it's also well known for what Wikipedia tactfully calls "its changeable weather conditions". Or, as <a href="http://en.wikipedia.org/wiki/Crowded_House">Crowded House</a> described it, "<a href="http://en.wikipedia.org/wiki/Four_Seasons_in_One_Day">Four Seasons in One Day</a>".
</p>

<p>
This being the case, it's always good to check the weather forecast, and no weather forecast is complete without a map. Now if you're looking for an interactive map, you are <a href="http://www.theweatherchaser.com/maps/">spoilt</a> <a href="http://www.wunderground.com/wundermap/?lat=-37.82&lon=144.97&zoom=10&pin=Melbourne%2c%20Victoria">for</a> <a href="http://australiasevereweather.com/tropical_cyclones/oper_2008_2009_australian_region_tropical_cyclones.htm">choice</a>, but if you would prefer a simple static map to print out or view on your phone it's not so easy. Weather maps need weather symbols, and until now the only choices for marker icons on Static Maps have been the regular <a href="http://code.google.com/apis/maps/documentation/staticmaps/#MarkerStyles">Google Maps pins</a>.
</p>

<p>
Although we love our map pins here at Google, we understand that there are times when you need something different, which is why we're happy to announce that the Static Maps API now supports <a href="http://code.google.com/apis/maps/documentation/staticmaps/#CustomIcons">custom marker icons</a>. Just specify the URL of a PNG, GIF, or JPEG icon in the marker definition, and we'll fetch the icon and add it to your map. We'll cache the icons you specify to maintain performance, and even generate shadows for your icons if you wish:
</p>

<p>
<code>
markers=icon:http://maps.google.com/mapfiles/kml/shapes/sunny.png|shadow:false
</code>
</p>

<p>
You can use up to 5 different icons on a single map, each of which can be used for multiple markers, so come rain or shine you can always take the weather with you.
</p>

<p>
<img style="border: 1px solid black" src="http://maps.google.com/maps/api/staticmap?size=512x480&markers=icon:http://maps.google.com/mapfiles/kml/shapes/thunderstorm.png%7cMelbourne,VIC&markers=icon:http://maps.google.com/mapfiles/kml/shapes/sunny.png%7cshadow:false%7cColac,VIC%7cBendigo,VIC%7cBirchip,VIC&markers=icon:http://maps.google.com/mapfiles/kml/shapes/snowflake_simple.png%7cshadow:false%7cMount%20Hotham,VIC&markers=icon:http://maps.google.com/mapfiles/kml/shapes/rainy.png%7cMorwell,VIC%7cWangaratta,VIC&markers=icon:http://maps.google.com/mapfiles/kml/shapes/partly_cloudy.png%7cshadow:false%7cMansfield,VIC&sensor=false" />
</p>

<p>
For more details check out the <a href="http://code.google.com/apis/maps/documentation/staticmaps/">Static Maps v2 API Developer's Guide</a>, and be sure to post any feedback on the <a href="http://groups.google.com/group/google-maps-api/">Google Maps API Google Group</a>.
</p>
<p>
<span class="post-author">Posted by Thor Mitchell, Google Maps Developer Platform team</span>
</p>

<p>
P.S. Oh, and one more thing. Requests made to the Static Maps API v2 no longer need a Maps API key.
</p>

<p>Which is nice.</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-1555359200661268085?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/static-map-markers-just-the-way-you-like-em/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Geo track returns to Google I/O 2010</title>
		<link>https://googledata.org/google-maps/the-geo-track-returns-to-google-io-2010/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-geo-track-returns-to-google-io-2010</link>
		<comments>https://googledata.org/google-maps/the-geo-track-returns-to-google-io-2010/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 01:00:00 +0000</pubDate>
		<dc:creator><![CDATA[Thor Mitchell]]></dc:creator>
				<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[google geo]]></category>
		<category><![CDATA[google geodevelopers]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[
We were thrilled by the overall positive feedback we received after last year's I/O, but one thing we heard over and over again (in surveys and by word of mouth during the conference): developers wanted more Google Maps and Earth content. That's why I...]]></description>
				<content:encoded><![CDATA[<p>
We were thrilled by the overall positive feedback we received after <a href="http://www.youtube.com/watch?v=00rXOI_we9c" id="x:n3" title="last year's I/O">last year's I/O</a>, but one thing we heard over and over again (in surveys and by word of mouth during the conference): developers wanted more Google Maps and Earth content. That's why I'm excited to share that our Geo tools will have a greater presence at this year's Google I/O, with its own session track and pod within the Developer Sandbox.
</p>

<p>Here's just a partial list of Geo sessions that are <a href="http://code.google.com/events/io/2010/sessions.html#Geo" id="u3-:" title="already listed on the I/O website">already listed on the I/O website</a>:
</p>

<ul>
<li><a href="https://code.google.com/events/io/2010/sessions/unleash-map-data-cloud-computing-geospatial-apps.html">Unleash your map data: Cloud computing for geospatial applications</a>
</li>
<li><a href="https://code.google.com/events/io/2010/sessions/map-once-map-anywhere-geospatial-apps.html">Map once, map anywhere: Developing geospatial applications for both desktop and mobile</a>
</li>
<li><a href="https://code.google.com/events/io/2010/sessions/moving-beyond-markers-advanced-maps-api.html">Moving beyond markers: Advanced Maps API customization</a>
</li>
<li>
<a href="https://code.google.com/events/io/2010/sessions/world-in-3d-geospatial-apps.html">The World in 3D: Adding a new dimension to your geospatial applications</a>
</li>
</ul>

<p>Over the next couple of months, we'll be adding additional Geo sessions and many more Geo <a href="http://code.google.com/events/io/2010/sandbox.html" id="mho:" title="Developer Sandbox participants">Developer Sandbox participants</a> to the I/O website. For updates on when new content is added, <a href="http://twitter.com/googleio" id="lc7k" title="follow @googleio on Twitter">follow @googleio on Twitter</a>.
</p>

<p>
Registration for Google I/O (at the early bird rate of $400) is open as of today. We hope to see the Geo Developer community in May!
</p>

<p>
<b>Google I/O</b><br/>
May 19-20, 2010<br/>
Moscone West, San Francisco
</p>

<p>
<b>Register at:</b> <a href="http://code.google.com/io" id="v.j-" title="http://code.google.com/io">http://code.google.com/io</a><br/>
<b>Early bird rate:</b> $400
</p>

<p>
<span class="post-author">Posted by Joyce Sohn, Google Developer Team</span>
</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3124040365160254795-6095435048434768697?l=googlegeodevelopers.blogspot.com' alt='' /></div>]]></content:encoded>
			<wfw:commentRss>https://googledata.org/google-maps/the-geo-track-returns-to-google-io-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
