<?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>IZ Labs &#187; google maps</title>
	<atom:link href="http://lab.inzearch.com/tag/google-maps/feed" rel="self" type="application/rss+xml" />
	<link>http://lab.inzearch.com</link>
	<description>El laboratorio de Inzearch.FOX</description>
	<lastBuildDate>Thu, 07 Jan 2010 03:06:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Aprendiendo a customizar con el API de Google Maps</title>
		<link>http://lab.inzearch.com/notas/aprendiendo-a-customizar-con-el-api-de-google-maps-7.htm</link>
		<comments>http://lab.inzearch.com/notas/aprendiendo-a-customizar-con-el-api-de-google-maps-7.htm#comments</comments>
		<pubDate>Fri, 10 Aug 2007 21:56:49 +0000</pubDate>
		<dc:creator>JuanMa</dc:creator>
				<category><![CDATA[Notas]]></category>
		<category><![CDATA[etiqueta]]></category>
		<category><![CDATA[google api]]></category>
		<category><![CDATA[google maps]]></category>
		<category><![CDATA[mapa]]></category>

		<guid isPermaLink="false">http://lab.inzearch.com/notas/aprendiendo-a-customizar-con-el-api-de-google-maps-7.htm</guid>
		<description><![CDATA[Después de ver la genial idea que tuvo la agencia <a>icolic</a> para el día del niño, utilizando la api de googlemaps para organizar una búsqueda del tesoro por las calles de buenos aires, nos decidimos a investigar un poco el tema.]]></description>
			<content:encoded><![CDATA[<p>Después de ver <a href="http://icolic.net/busquedatesoro/"> la genial idea que tuvo la agencia Icolic para el día del niño</a>, utilizando el api de googlemaps para organizar una búsqueda del tesoro por las calles de buenos aires, nos decidimos a investigar un poco el tema.</p>
<p>Como primer paso, claro está, fue hacer la búsqueda del tesoro; paseamos por medio buenos aires con google maps y al terminarla, había que formar con distintas letras una palabra clave que nos permite anotarnos en un concurso (ganaremos?).</p>
<p>El segundo paso, ya fue más técnico; ver cómo lo habían hecho. En este punto, tuvimos una sorpresa que adiciona más genialidad al tema; uno podría pensar que había que programar cada punto con  coordenadas geográficas, javascript, etc, más decenas de horas de trabajo para lograr semejante juego, pero no; todo se reduce a ingresar a <a href="http://www.quikmaps.com/">quikmaps</a> , generar una cuenta y voilá, armar el mapa.</p>
<p>Un poco desorientados de la sencillez, decidimos complicarnos, y aprender un poco a armar un mapa pero utilizando el api de Google Maps.</p>
<p>Acá explicamos lo básico para situar un mapa en un lugar determinado y colocar un mensaje:</p>
<ol>
<li>Lo      primero que hay que hacer, es <a href="http://www.google.com/apis/maps/signup.html">registrarse</a> en      googlemaps para que nos den una “key”, la cual usaremos para llamar al      script.</li>
</ol>
<p>Esto iría en el head:</p>
<p class="codigo">&lt;script   src=&#8221;http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAfd82QscLycPLtY1SGxSSj xRTlqLH0E5xeDbA4FvS2-bw9ky5sxQyplonVdNM9QW-1X_rBpLQZLONQA&#8221;   type=&#8221;text/javascript&#8221;&gt;&lt;/script&gt;</p>
<p>Ahi se ve el parámetro “key” que le pasamos la variable de la key..es larga, sí (copiar y pegar)</p>
<p>2.  En      el segundo paso, es cuando se empieza a poder hacer cosas locas; poner      controles, quitarlos, el zoom, tipo de mapa, marcar, etc.</p>
<p>Verificamos si el browser es compatible:</p>
<p class="codigo">&lt;script   type=&#8221;text/javascript&#8221;&gt;function load() {if   (GBrowserIsCompatible()) {</p>
<p>Seguirá entonces con ver donde “ponemos” el mapa, el div le pusimos mapaIz:</p>
<p class="codigo">var map = new   GMap2(document.getElementById(&#8220;mapaIz&#8221;));</p>
<p>Y centramos el mapa en las coordenadas dadas:</p>
<p class="codigo">map.setCenter(new GLatLng(-34.589744, -58.440117),   17);</p>
<p>Y acá tenemos que hacer un alto para explicar un poco más en detalle; en Argentina, aún no hay mapas de calles como en Brasil o USA que permitan escribir una dirección y sacar las coordenadas; en la explicación de Google hablan de una función “geocoder” que convierte una dirección de calle y número en una coordenada. En Argentina, no tienen mapas aún, por lo que tuvimos que recurrir a una solución “casera”; instalamos Google Earth, utilizamos un pointer en el lugar que deseábamos y tomamos las coordenadas geográficas (grados, minutos, segundos); pero para la web, precisamos coordenadas en decimales, por lo que había que pasarlas. Encontramos <a href="http://www.fcc.gov/mb/audio/bickel/DDDMMSS-decimal.html">este</a> sitio que lo hace online (genial, no?).</p>
<p>Pero había un pequeño detalle que nos hizo aparecer en Asia; los negativos y positivos; los hemisferios se ordenan en positivos y negativos. América del sur, tiene latitud negativa y longitud negativa, por eso los signos.</p>
<p>Nos quedó entonces:</p>
<p>New GlatLng (-34.589744, -58.440117),17);</p>
<p>El 17 corresponde al zoom que le quisimos dar, así se ve bien el edificio.</p>
<p>Una vez aplicados estos puntos, proseguimos con el tipo de mapa:</p>
<p class="codigo">map.setMapType(G_SATELLITE_TYPE);</p>
<p>Ahi elegimos la vista satelital, porque en buenos aires a 17 de zoom en vista mapa no se podría ver nada.</p>
<p>Y seguimos, con la ventana y el texto:</p>
<p class="codigo"> map.openInfoWindow(map.getCenter(),document.createTextNode(&#8220;eto   e inzearch&#8221;));</p>
<p>Y ya&#8230;lo que queda al final es llamar al div “mapaIz” <a href="http://lab.inzearch.com/wp-content/uploads/2007/08/prueba.html"></a></p>
<p>y listo, <a href="http://lab.inzearch.com/wp-content/uploads/2007/08/prueba.html">sale con fritas</a>!</p>
<p>Para más referencias ver <a href="http://www.google.com/apis/maps/index.html"> Google Maps Api </a></p>
]]></content:encoded>
			<wfw:commentRss>http://lab.inzearch.com/notas/aprendiendo-a-customizar-con-el-api-de-google-maps-7.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
