<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:thr='http://purl.org/syndication/thread/1.0' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-6689009</atom:id><lastBuildDate>Sun, 05 Sep 2010 18:19:03 +0000</lastBuildDate><title>Klokan Technologies GmbH</title><description>"Live as if you were to die tomorrow, learn as if you were to live forever" Gandhi</description><link>http://blog.klokantech.com/search/label/google</link><managingEditor>klokan@klokan.cz (Klokan Petr Přidal)</managingEditor><generator>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6689009.post-7567913814167322164</guid><pubDate>Fri, 21 May 2010 09:24:00 +0000</pubDate><atom:updated>2010-05-21T11:24:06.588+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>osgeo</category><category domain='http://www.blogger.com/atom/ns#'>maps</category><category domain='http://www.blogger.com/atom/ns#'>google</category><title>Custom style for Google Maps</title><description>I am impressed by the new functionality in Google Maps API V3: &lt;a href="http://code.google.com/apis/maps/documentation/javascript/overlays.html#StyledMaps"&gt;StyledMaps&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;You can create your own dynamic style for Google Maps tiles - and change the look and feel of the base maps which you want to include in your website.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/examplestyles.html" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://1.bp.blogspot.com/_YHHsqgPwuzQ/S_ZPurapl9I/AAAAAAAALEw/_VsbJfjuQ1U/s640/SanFranciscoStyles.jpg" width="523" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;It is quite a natural step, something what open-source projects like &lt;a href="http://code.google.com/p/mapnik-utils/wiki/Cascadenik"&gt;Cascadenik&lt;/a&gt; and products of other companies such as &lt;a href="http://maps.cloudmade.com/"&gt;CloudMade&lt;/a&gt;&amp;nbsp;made possible already some time ago. The adoption of this functionality by Google brings this possibility to masses.&lt;br /&gt;&lt;br /&gt;If you want to define your own styles for the map you can use the online &lt;a href="http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html"&gt;Style Map Wizard&lt;/a&gt; tool. More info and the&amp;nbsp;official announcement is available &lt;a href="http://googlegeodevelopers.blogspot.com/2010/05/add-touch-of-style-to-your-maps.html"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6689009-7567913814167322164?l=blog.klokantech.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.klokantech.com/2010/05/custom-style-for-google-maps.html</link><author>klokan@klokan.cz (Klokan Petr Přidal)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YHHsqgPwuzQ/S_ZPurapl9I/AAAAAAAALEw/_VsbJfjuQ1U/s72-c/SanFranciscoStyles.jpg' height='72' width='72'/><thr:total>4</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6689009.post-638853301610314846</guid><pubDate>Thu, 27 Nov 2008 07:41:00 +0000</pubDate><atom:updated>2008-11-27T08:59:52.752+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>osgeo</category><category domain='http://www.blogger.com/atom/ns#'>maptiler</category><category domain='http://www.blogger.com/atom/ns#'>maps</category><category domain='http://www.blogger.com/atom/ns#'>google</category><title>Tiles à la Google Maps: Coordinates, Tile Bounds and Projection...</title><description>&lt;a href="http://www.maptiler.org/google-maps-coordinates-tile-bounds-projection/"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 320px; height: 256px;" src="http://2.bp.blogspot.com/_YHHsqgPwuzQ/SSurkO4UYOI/AAAAAAAAHwQ/QOgrTBh4D8k/s400/maps-tile-bounds-coordinates.png" border="0" alt="Google Maps Coordinates, Tile Bounds and Projection"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I prepared an online tool I was missing when I started to study how the tiling using Spherical Mercator runs in Google Maps, Virtual Earth, Yahoo Maps, OpenStreeMap and others... This tool can help you to understand how are the tiles referenced and how they are stitched together in the browser.&lt;br /&gt;&lt;br /&gt;I think this mashup could be an excellent starting point for people who are interested in this subject, because it contains all the math what you need for overlaying your own geodata from external sources: it can be tiles pre-generated by Maptiler/GDAL2Tiles following the OSGeo TMS recommendations, it can be raster data from WMS servers probably cached by TileCache, or tiles from MSR MapCruncher etc.&lt;br /&gt;&lt;br /&gt;The tool is excellent for fast debugging of tiling for particular area, because you can use the search for display the tiles of a given place.&lt;br /&gt;&lt;br /&gt;A transparent tile with correct coordinates is displayed for every original map tile by calling Google Chart API service.&lt;br /&gt;Whereever you click the longitude/latitude boundaries of the underlaying tile are displayed in WGS84 datum. Boundaries are also displayed in projected Mercator coordinates (EPSG:900913, EPSG:3785) and in pixels for active zoom level. This information is all you need for generating custom map tiles.&lt;br /&gt;&lt;br /&gt;The site contains also a Python script doing the coordinates and bounds calculation offline.&lt;br /&gt;&lt;br /&gt;So enjoy this mashup:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.maptiler.org/google-maps-coordinates-tile-bounds-projection/"&gt;Tiles à la Google Maps: Coordinates, Tile Bounds and Projection&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;BTW This demo is part of the documentation of &lt;a href="http://www.maptiler.org/"&gt;MapTiler&lt;/a&gt; application.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6689009-638853301610314846?l=blog.klokantech.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.klokantech.com/2008/11/tiles-la-google-maps-coordinates-tile.html</link><author>klokan@klokan.cz (Klokan Petr Přidal)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YHHsqgPwuzQ/SSurkO4UYOI/AAAAAAAAHwQ/QOgrTBh4D8k/s72-c/maps-tile-bounds-coordinates.png' height='72' width='72'/><thr:total>5</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6689009.post-2867198862369713977</guid><pubDate>Mon, 03 Nov 2008 08:21:00 +0000</pubDate><atom:updated>2008-11-05T09:17:41.667+01:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>javascript</category><category domain='http://www.blogger.com/atom/ns#'>maps</category><category domain='http://www.blogger.com/atom/ns#'>google</category><title>Opacity Control for Google Maps in official demo gallery</title><description>&lt;a href="http://www.maptiler.org/google-maps-overlay-opacity-control/"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 176px; height: 76px;" src="http://www.maptiler.org/img/opacity-control.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;One of the results of the &lt;a href="http://www.maptiler.org/"&gt;MapTiler&lt;/a&gt;/&lt;a href="http://www.klokan.cz/projects/gdal2tiles/"&gt;GDAL2Tiles&lt;/a&gt; is an extension of Google Maps API for new functionality related to tile overlays. In summer I created an &lt;a href="http://www.maptiler.org/google-maps-overlay-opacity-control/"&gt;Opacity slider control for Google Maps&lt;/a&gt; which  lets the user drag a slider to change the transparency of a TileLayerOverlay on the map.&lt;br /&gt;&lt;br /&gt;Recently I was contacted by Pamela Fox from Google and now she add my control to the official &lt;a href="http://code.google.com/apis/maps/documentation/demogallery.html?searchquery=opacity&amp;classname="&gt;Google Maps API Demo Gallery&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I still should add similar control to OpenLayers, but till now there was no time for that unfortunately. The design of the control is finished (done in SVG in &lt;a href="http://www.inkscape.org/"&gt;Inkscape&lt;/a&gt;, same as the Google one), so only the coding in JavaScript is missing. Christopher Schmidt from OpenLayers recommended to create a new &lt;a href="http://trac.openlayers.org/wiki/Addins"&gt;OpenLayers Addin&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6689009-2867198862369713977?l=blog.klokantech.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.klokantech.com/2008/11/opacity-control-for-google-maps-in.html</link><author>klokan@klokan.cz (Klokan Petr Přidal)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-6689009.post-6655660321617682515</guid><pubDate>Tue, 26 Aug 2008 16:20:00 +0000</pubDate><atom:updated>2008-09-04T11:09:20.741+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>javascript</category><category domain='http://www.blogger.com/atom/ns#'>maps</category><category domain='http://www.blogger.com/atom/ns#'>google</category><title>Google IP Geolocation</title><description>Google &lt;a href="http://googlegeodevelopers.blogspot.com/2008/08/load-your-users-location-on-map.html"&gt;just published&lt;/a&gt; new AJAX API function &lt;a href="http://code.google.com/apis/ajax/documentation/#ClientLocation"&gt;ClientLocation&lt;/a&gt; for IP Geolocation.&lt;br /&gt;&lt;br /&gt;This way you receive an JavaScript object with latitude and longitude and with address (city, region, country and country code) of your visitor.&lt;br /&gt;&lt;br /&gt;It is cool and practical for use even without displaying Google Maps, as you can change behavior of your website according location of the visitor.&lt;br /&gt;&lt;br /&gt;I wrote a typical example application &lt;a href="http://www.klokan.cz/google-ip-geolocation.html"&gt;Google IP Geolocation Map and Address&lt;/a&gt; which you can just copy and paste.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://www.klokan.cz/google-ip-geolocation.html" width="520" height="420" frameborder="0" scrolling="no"&gt;&amp;nbsp;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;What IP database is Google practically using? Anybody knows? Is it their private or they are licensing one from another company?&lt;br /&gt;&lt;br /&gt;Is the quality of IP geolocation better then free &lt;a href="http://www.maxmind.com/app/geolitecity"&gt;GeoLite City&lt;/a&gt; from &lt;a href="http://www.maxmind.com/"&gt;MaxMind&lt;/a&gt;?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6689009-6655660321617682515?l=blog.klokantech.com' alt='' /&gt;&lt;/div&gt;</description><link>http://blog.klokantech.com/2008/08/google-ip-geolocation.html</link><author>klokan@klokan.cz (Klokan Petr Přidal)</author><thr:total>2</thr:total></item></channel></rss>