<?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"
	>

<channel>
	<title>Artículos sobre la api de Google Maps</title>
	<atom:link href="http://www.mappas.org/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mappas.org/blog</link>
	<description>El mundo de las APIS de Google Maps</description>
	<pubDate>Sat, 05 Apr 2008 16:28:15 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Como introducir Pitch y Yaw a nuestro mapa de Gmaps Streets</title>
		<link>http://www.mappas.org/blog/como-introducir-picth-y-yaw-a-nuestro-mapa-de-gmaps-streets/</link>
		<comments>http://www.mappas.org/blog/como-introducir-picth-y-yaw-a-nuestro-mapa-de-gmaps-streets/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 09:55:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Google Maps Streets]]></category>

		<category><![CDATA[google maps]]></category>

		<category><![CDATA[pitch]]></category>

		<category><![CDATA[yaw]]></category>

		<guid isPermaLink="false">http://www.mappas.org/blog/?p=4</guid>
		<description><![CDATA[Bueno vamos avanzando en esto de los &#8220;panoramas de google maps&#8221;. Hay dos conceptos nuevos: pitch y yaw.
Yaw: ángulo con respecto a la vertical. Osea que sus valores van del 0 al 360.
Pith: ángulo con respecto a la horizontal: Sus valores creo que van, dependiendo del panorama que se muestre, desde el -90 hasta el [...]]]></description>
			<content:encoded><![CDATA[<p>Bueno vamos avanzando en esto de los &#8220;panoramas de google maps&#8221;. Hay dos conceptos nuevos: pitch y yaw.</p>
<p>Yaw: ángulo con respecto a la vertical. Osea que sus valores van del 0 al 360.</p>
<p>Pith: ángulo con respecto a la horizontal: Sus valores creo que van, dependiendo del panorama que se muestre, desde el -90 hasta el 90.</p>
<p>Vamos a ver dos ejemplo variando los pitch y los yaw:<br />
Primero este:</p>
<div class="codigo">
&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Strict//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&#8221;&gt;<br />
&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221; xmlns:v=&#8221;urn:schemas-microsoft-com:vml&#8221;&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv=&#8221;content-type&#8221; content=&#8221;text/html; charset=utf-8&#8243;/&gt;<br />
&lt;title&gt;Google Maps JavaScript API Example: Streetview Object Example&lt;/title&gt;<br />
&lt;script src=&#8221;http://maps.google.com/maps?file=api&amp;v=2.x&amp;key=tuapikey&#8221;<br />
type=&#8221;text/javascript&#8221;&gt;&lt;/script&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
function initialize() {<br />
var myPano = new GStreetviewPanorama(document.getElementById(&#8221;pano&#8221;));<br />
fenwayPark = new GLatLng(42.345573,-71.098326);<br />
myPOV = {yaw:370.64659986187695,pitch:-20};<br />
myPano.setLocationAndPOV(fenwayPark, myPOV);<br />
GEvent.addListener(myPano, &#8220;error&#8221;, handleNoFlash);<br />
}<br />
function handleNoFlash(errorCode) {<br />
if (errorCode == 603) {<br />
alert(&#8221;Error: Flash doesn&#8217;t appear to be supported by your browser&#8221;);<br />
return;<br />
}<br />
}<br />
&lt;/script&gt;<br />
&lt;/head&gt;<br />
&lt;body onload=&#8221;initialize()&#8221; onunload=&#8221;GUnload()&#8221;&gt;<br />
&lt;div name=&#8221;pano&#8221; id=&#8221;pano&#8221; style=&#8221;width: 500px; height: 300px&#8221;&gt;&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;
</div>
<p>Vemos que &#8220;myPOV&#8221; (supongo que será: mi Punto de Vista) está con valores: yaw:370.6464999&#8230; y pitch:-2. Esta conbinación produce este panorama:</p>
<div id="pano1" style="width: 400px; height: 300px;background-color:black">cargando panorama</div>
<p>Sin embargo si cambiamos yaw a 90 y picth a 20 obtendremos este otro panorama:</p>
<div id="pano2" style="width: 400px; height: 300px;background-color:black">cargando panorama</div>
<p>También se puede cambiar el nivel de zoom, lo valores van de 0 a 2, para ello en la línea:</p>
<p>myPOV = {yaw:90,pitch:20}</p>
<p>hay que añadir el valor del zoom:</p>
<p>myPOV = {yaw:90,pitch:20, zoom:2}</p>
<p>y obtendremos al algo como esto:</p>
<div id="pano3" style="width: 400px; height: 300px;background-color:black">cargando panorama</div>
<p>Hay que tener ojo con el zoom ya que hay panoramas que admite más zoom que otros pero por regla general si vamos del 0 al 2 no tendremos problemas.<br />
<code><script type="text/javascript"><!--
var myPano = new GStreetviewPanorama(document.getElementById("pano1"));fenwayPark = new GLatLng(42.345573,-71.098326);myPOV = {yaw:370.64659986187695,pitch:-20};myPano.setLocationAndPOV(fenwayPark, myPOV);myPano = new GStreetviewPanorama(document.getElementById("pano2"));fenwayPark = new GLatLng(42.345573,-71.098326);myPOV = {yaw:90,pitch:20};myPano.setLocationAndPOV(fenwayPark, myPOV);myPano.setLocationAndPOV(fenwayPark, myPOV);myPano = new GStreetviewPanorama(document.getElementById("pano3"));fenwayPark = new GLatLng(42.345573,-71.098326);myPOV = {yaw:90,pitch:20,zoom:2};myPano.setLocationAndPOV(fenwayPark, myPOV);
// --></script><br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mappas.org/blog/como-introducir-picth-y-yaw-a-nuestro-mapa-de-gmaps-streets/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Api Google Maps Streets, por fin salió</title>
		<link>http://www.mappas.org/blog/api-google-maps-streets-por-fin-salio/</link>
		<comments>http://www.mappas.org/blog/api-google-maps-streets-por-fin-salio/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 09:31:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Google Maps Streets]]></category>

		<category><![CDATA[api google maps]]></category>

		<category><![CDATA[google maps streets api]]></category>

		<guid isPermaLink="false">http://www.mappas.org/blog/?p=3</guid>
		<description><![CDATA[Desde que ví por primera vez Google Maps Streets rápidamente me lancé a investigar la api de Google Maps para ver cómo podía implementear esta auténtica maravilla. Lógicamente me llevé una gra decepción ya que no aparecía por ningún lado. Pues bien, creo que el pasado 11 de Marzo de 2008 la api de google [...]]]></description>
			<content:encoded><![CDATA[<p>Desde que ví por primera vez Google Maps Streets rápidamente me lancé a investigar la <a title="Api de Google Maps" href="http://code.google.com/apis/maps/">api de Google Maps</a> para ver cómo podía implementear esta auténtica maravilla. Lógicamente me llevé una gra decepción ya que no aparecía por ningún lado. Pues bien, creo que el pasado 11 de Marzo de 2008 la <a title="Documentación oficial sobre la api de google maps streets" href="http://code.google.com/apis/maps/documentation/services.html#Streetview">api de google maps streets</a> fue publicada.</p>
<p>Me puse a analizar y rápidamente me di cuenta de que no era tan compleja como me había imaginado, además de latitud, longitud y zoom, como en los anteriores mapas incorpora dos parámetros nuevos: Picth y yaw, simplemente son el angulos sobre la vertical y el ángulo sobre la vertical, tan simple como eso.</p>
<p>Un ejemplo:</p>
<div id="pano" style="width: 500px; height: 300px;background-color:black;color:black">cargando mapa</div>
<p><script type="text/javascript"><!--
var fenwayPark = new GLatLng(42.345573,-71.098326);panoramaOptions = { latlng:fenwayPark };myPano = new GStreetviewPanorama(document.getElementById("pano"), panoramaOptions);
// --></script></p>
<p>Aquí tenemos un ejemplo de la potencia de esta herramienta.</p>
<p>Es tan fácil como implementar el siguiente código:</p>
<div class="codigo">&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Strict//EN&#8221;<br />
&#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&#8221;&gt;<br />
&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221; xmlns:v=&#8221;urn:schemas-microsoft-com:vml&#8221;&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv=&#8221;content-type&#8221; content=&#8221;text/html; charset=utf-8&#8243;/&gt;<br />
&lt;title&gt;Google Maps JavaScript API Example: Simple Streetview Example&lt;/title&gt;<br />
&lt;script src=&#8221;http://maps.google.com/maps?file=api&amp;amp;v=2.x&amp;amp;key=<a title="Entra aquí para sacar tu api key" href="http://code.google.com/apis/maps/signup.html">elapikeyparatusitioweb</a>&#8221;<br />
type=&#8221;text/javascript&#8221;&gt;&lt;/script&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;</p>
<p>var myPano;</p>
<p>function initialize() {<br />
var fenwayPark = new GLatLng(42.345573,-71.098326);<br />
panoramaOptions = { latlng:fenwayPark };<br />
myPano = new GStreetviewPanorama(document.getElementById(&#8221;pano&#8221;), panoramaOptions);<br />
GEvent.addListener(myPano, &#8220;error&#8221;, handleNoFlash);<br />
}</p>
<p>function handleNoFlash(errorCode) {<br />
if (errorCode == FLASH_UNAVAILABLE) {<br />
alert(&#8221;Error: Flash doesn&#8217;t appear to be supported by your browser&#8221;);<br />
return;<br />
}<br />
}<br />
&lt;/script&gt;<br />
&lt;/head&gt;<br />
&lt;body onload=&#8221;initialize()&#8221; onunload=&#8221;GUnload()&#8221;&gt;<br />
&lt;div name=&#8221;pano&#8221; id=&#8221;pano&#8221; style=&#8221;width: 500px; height: 300px&#8221;&gt;&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
</div>
<p>Podemos analizar los siguiente:</p>
<p>1: <strong>var fenwayPark = new GLatLng(42.345573,-71.098326);</strong><br />
La variable fenwayPark tiene las coordenadas de latitud y longitud del centro del panorama</p>
<p>2: <strong>panoramaOptions = { latlng:fenwayPark }</strong><br />
Aquí introducimos en panoramaOptions los datos anteriores</p>
<p>3: <strong>myPano = new GStreetviewPanorama(document.getElementById(&#8221;pano&#8221;), panoramaOptions);</strong><br />
Este es un paso importante, en myPano introducimos el Objeto &#8220;GStreetviewPanorama&#8221; con sus opciones.</p>
<p>Simplemente con esto ya tenemos nuestro panorama listo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mappas.org/blog/api-google-maps-streets-por-fin-salio/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google Maps en imágenes fijas. Mapas estáticos</title>
		<link>http://www.mappas.org/blog/google-maps-en-imagenes-fijas-mapas-estaticos/</link>
		<comments>http://www.mappas.org/blog/google-maps-en-imagenes-fijas-mapas-estaticos/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 10:43:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[google maps]]></category>

		<category><![CDATA[mapas estáticos]]></category>

		<category><![CDATA[google maps api]]></category>

		<guid isPermaLink="false">http://www.mappas.org/blog/?p=5</guid>
		<description><![CDATA[Pues si, los de Google no paran de pensar. Y la verdad es que piensan muy bien. Los que nos dedicamos a esto de programar sobre Google Maps hacía tiempo que buscábamos algo como esto desde hace tiempo.
Cuando tienes que mostrar un volumen de datos grandes sobre google maps o tienes que mostrar varios mapas [...]]]></description>
			<content:encoded><![CDATA[<p>Pues si, los de Google no paran de pensar. Y la verdad es que piensan muy bien. Los que nos dedicamos a esto de programar sobre Google Maps hacía tiempo que buscábamos algo como esto desde hace tiempo.</p>
<p>Cuando tienes que mostrar un volumen de datos grandes sobre google maps o tienes que mostrar varios mapas de gmaps la verdad es que se necesita muchísima memoria. A mi con un mac y firefox muchas veces me tarda demasiado la carga de las páginas con varios mapas. También la imposibilidad de que los dispositivo móviles ejecuten el Google Maps de toda la vida (si ya se que existe la versión de gmaps para móviles) limitaba mucho ciertos desarrollos.</p>
<p>Bueno pues ya tenemos solución, mirad esto:<br />
<img src="http://maps.google.com/staticmap?center=41.4087,2.18688&amp;zoom=14&amp;size=400x400&amp;maptype=mobile\&amp;markers=41.4087,2.18688,blue&amp;key=ABQIAAAAZ4MMYfZICKKOyXNJ0KXgnRRAG5fiEQCy90RvOp04QkRAF_nShBQxHUckJtVmGN1Veabl20qD-N4vzw" alt="Imagen de google maps" /></p>
<p>Una aténtica maravilla, además es facilísimo de utilizar:</p>
<p>Solo tienes que llamar a esta imágen desde el atributo src de la etiqueta</p>
<div class="codigo">src=http://maps.google.com/staticmap?<br />
center=41.4087,2.18688<br />
&amp;zoom=14<br />
&amp;size=400&#215;400<br />
&amp;maptype=mobile\<br />
&amp;markers=41.4087,2.18688,blue<br />
&amp;key=laapikeydetusitio&#8221;</div>
<p>Aquí nos encontramos varios parámetros:<br />
center: tienes que poner las coordenadas del centro del mapa<br />
zoom: nivel de zoom<br />
size: tamaño del mapa que quieres mostrar<br />
maptype: tipo de mapa (mapa,hidrido,satlélite&#8230;)<br />
makers: coordenadas de las marcas y color<br />
key: el apikey para tu sitio web</p>
<p>Fácil de implementar y super útil. Otro 10 para google.</p>
<p>Aquí tenéis toda la información sobre la <a title="Documentación oficial sobre la api de google maps static" href="http://code.google.com/apis/maps/documentation/staticmaps/index.html">api de los mapas estáticos de google maps</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mappas.org/blog/google-maps-en-imagenes-fijas-mapas-estaticos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Localizar direcciones con Google Maps</title>
		<link>http://www.mappas.org/blog/localizar-direcciones-con-google-maps/</link>
		<comments>http://www.mappas.org/blog/localizar-direcciones-con-google-maps/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 08:31:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[google maps]]></category>

		<category><![CDATA[direcciones]]></category>

		<category><![CDATA[geocoder]]></category>

		<guid isPermaLink="false">http://www.mappas.org/blog/?p=7</guid>
		<description><![CDATA[Desde los inicios de los callejeros en internet siempre me llamó la atención la posibilidad de realizar alguno, incluso hice mis pinitos allá por el 2000 cuando desarrollaba lo que podría ser un Google Local primitivo. Eran esfuerzos titánicos que a la larga no funcionaban. Sin embargo hoy en día tener nuestro propio callejero de [...]]]></description>
			<content:encoded><![CDATA[<p>Desde los inicios de los callejeros en internet siempre me llamó la atención la posibilidad de realizar alguno, incluso hice mis pinitos allá por el 2000 cuando desarrollaba lo que podría ser un Google Local primitivo. Eran esfuerzos titánicos que a la larga no funcionaban. Sin embargo hoy en día tener nuestro propio callejero de casi todo el mundo (sobre todo Norteamérica, Europa y Japón) es tarea sencilla con Google Maps.</p>
<p>Vamos a ver cómo podemos hacer esto:<br />
Google Maps dispone del objeto: GClientGeocoder con el cual podemos localizar direcciones.</p>
<p>Aquí tenemos un ejemplo práctico:</p>
<div class="codigo">&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Strict//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&#8221;&gt;<br />
&lt;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221; xmlns:v=&#8221;urn:schemas-microsoft-com:vml&#8221;&gt;<br />
&lt;head&gt;<br />
&lt;meta http-equiv=&#8221;content-type&#8221; content=&#8221;text/html; charset=UTF-8&#8243;/&gt;<br />
&lt;title&gt;Google Maps API Example: Simple Geocoding&lt;/title&gt;<br />
&lt;script src=&#8221;http://maps.google.com/maps?file=api&amp;v=2.x&amp;key=miapikey&#8221; type=&#8221;text/javascript&#8221;&gt;&lt;/script&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;</p>
<p>var map = null;<br />
var geocoder = null;</p>
<p>function initialize() {<br />
if (GBrowserIsCompatible()) {<br />
map = new GMap2(document.getElementById(&#8221;map_canvas&#8221;));<br />
map.setCenter(new GLatLng(37.4419, -122.1419), 13);<br />
geocoder = new GClientGeocoder();<br />
}<br />
}</p>
<p>function showAddress(address) {<br />
if (geocoder) {<br />
geocoder.getLatLng(<br />
address,<br />
function(point) {<br />
if (!point) {<br />
alert(address + &#8221; not found&#8221;);<br />
} else {<br />
map.setCenter(point, 13);<br />
var marker = new GMarker(point);<br />
map.addOverlay(marker);<br />
marker.openInfoWindowHtml(address);<br />
}<br />
}<br />
);<br />
}<br />
}<br />
&lt;/script&gt;<br />
&lt;/head&gt;</p>
<p>&lt;body onload=&#8221;initialize()&#8221; onunload=&#8221;GUnload()&#8221;&gt;<br />
&lt;form action=&#8221;#&#8221; onsubmit=&#8221;showAddress(this.address.value); return false&#8221;&gt;<br />
&lt;p&gt;<br />
&lt;input type=&#8221;text&#8221; size=&#8221;60&#8243; name=&#8221;address&#8221; value=&#8221;1600 Amphitheatre Pky, Mountain View, CA&#8221; /&gt;<br />
&lt;input type=&#8221;submit&#8221; value=&#8221;Go!&#8221; /&gt;<br />
&lt;/p&gt;<br />
&lt;div id=&#8221;map_canvas&#8221; style=&#8221;width: 500px; height: 300px&#8221;&gt;&lt;/div&gt;<br />
&lt;/form&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
</div>
<p>Si nos fijamos en el código vemos como en la función initialize(), si el navegador es compatible con Google Maps, creamos un mapa simple y justo debajo está el objeto &#8220;geocoder&#8221; que es el que nos va a mostrar las coordenadas de las direcciones.</p>
<p>Un poco más abajo vemos la función showAddress(address) a la cual le vamos a introducir la dirección que buscamos mediante la variable &#8220;address&#8221;. Esta función ella solita si el objeto geocoder conoce la dirección nos va ha poner el centro del mapa en la dirección correcta, va a poner una marca y un &#8220;bocadillo&#8221; de información. Si no conoce la dirección nos mostrará una alerta.</p>
<p>Veamos este objeto en funcionamiento:</p>
<form style="align:left" action="#">
<input name="address" size="40" type="text" value="C/ Madrid, Fuengirola" />
<input type="submit" value="Buscar calle" /> </form>
<p><script type="text/javascript"><!--
var map = null;var geocoder = null;function showAddress(address){if (geocoder) { geocoder.getLatLng(address,function(point) {if (!point) {alert(address + " not found");} else {map.setCenter(point, 13);var marker = new GMarker(point);map.addOverlay(marker);marker.openInfoWindowHtml(address);}});}}if (GBrowserIsCompatible()) {map = new GMap2(document.getElementById("map_canvas"));map.setCenter(new GLatLng(37.4419, -122.1419), 13);geocoder = new GClientGeocoder();}
// --></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mappas.org/blog/localizar-direcciones-con-google-maps/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cómo sacar información de Google Maps</title>
		<link>http://www.mappas.org/blog/como-sacar-informacion-de-google-maps/</link>
		<comments>http://www.mappas.org/blog/como-sacar-informacion-de-google-maps/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 11:10:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[google maps]]></category>

		<category><![CDATA[latitud]]></category>

		<category><![CDATA[longitud]]></category>

		<category><![CDATA[zoom]]></category>

		<guid isPermaLink="false">http://www.mappas.org/blog/?p=6</guid>
		<description><![CDATA[Hay veces que nos es necesario saber dónde nos encontramos cuando mostramos un mapa de Google. Para ello existen 3 parámetros principales y básicos, que son la latitud, la longitud y el zoom.
Pues bien, Google Maps nos brinda esta información son problemas. Para ello vamos a utilizar en nuestro sitio un formulario como este:
&#60;form name=&#8221;form1&#8243; [...]]]></description>
			<content:encoded><![CDATA[<p>Hay veces que nos es necesario saber dónde nos encontramos cuando mostramos un mapa de Google. Para ello existen 3 parámetros principales y básicos, que son la latitud, la longitud y el zoom.</p>
<p>Pues bien, Google Maps nos brinda esta información son problemas. Para ello vamos a utilizar en nuestro sitio un formulario como este:</p>
<div class="codigo">&lt;form name=&#8221;form1&#8243; action=&#8221;#&#8221;&gt;<br />
Lat: &lt;input name=&#8221;latitud&#8221; type=&#8221;text&#8221; value=&#8221;0&#8243; /&gt;<br />
Long: &lt;input name=&#8221;longitud&#8221; type=&#8221;text&#8221; value=&#8221;0&#8243; /&gt;<br />
Zoom: &lt;input name=&#8221;zoom&#8221; type=&#8221;text&#8221; value=&#8221;0&#8243; /&gt;<br />
&lt;/form&gt;</div>
<p>Perfecto ya tenemos nuestro formulario donde mostrarmos la información del mapa.</p>
<p>Ahora vamos con el mapa en sí, lo típico es tener algo como esto:</p>
<div class="codigo">if (GBrowserIsCompatible()) {<br />
map = new GMap2(document.getElementById(&#8221;mapa&#8221;));<br />
map.addControl(new GScaleControl());<br />
map.addControl(new GMapTypeControl());<br />
map.addControl(new GLargeMapControl());<br />
map.addControl(new GOverviewMapControl());<br />
map.setCenter(new GLatLng(0, 0), 1,G_SATELLITE_MAP);<br />
geocoder = new GClientGeocoder();<br />
mostrarcentro();<br />
GEvent.addListener(map, &#8220;move&#8221;, function() {mostrarcentro();});<br />
}</div>
<p>Tenéis que ver que hemos puesto un &#8220;escuchador&#8221; de eventos, osea que cada vez que el mapa haga el evento &#8220;move&#8221;, osea que se mueva, llame a la función mostrarcentro().</p>
<p>La clave de todo está en la función &#8220;mostrarcentro()&#8221; que a continuación os escribo:</p>
<div class="codigo">function mostrarcentro()<br />
{<br />
var centro = map.getCenter();<br />
document.form1.latitud.value=centro.lat();<br />
document.form1.longitud.value=centro.lng();<br />
document.form1.zoom.value=map.getZoom();<br />
}</div>
<p>Con esta función lo primero que recogemos en la variable &#8220;centro&#8221; son los datos que el mapa nos devuelve con getCenter(). En esta variable tengo la latitud, longitud, que sacamos con centro.lat() y centro.lng(). Luego para el zoom lo sacamos con getZoom()</p>
<p>Así tendremos la información del mapa cada vez que se mueva.</p>
<p><code><br />
<form name="form1" action="#" style="align:left">Lat:<br />
<input name="latitud" type="text" value=""/>
Long:<br />
<input name="longitud" type="text" value=""/>Zoom:<br />
<input name="zoom" type="text" value="" />
</form>
<p>
<div id="mapasacainfo" style="width:400px;height:400px">cargando mapa</div>
<p><script type="text/javascript">var map = null;function mostrarcentro(){var centro = map.getCenter();document.form1.latitud.value=centro.lat();document.form1.longitud.value=centro.lng();document.form1.zoom.value=map.getZoom();}map = new GMap2(document.getElementById("mapasacainfo"));map.addControl(new GScaleControl());map.addControl(new GMapTypeControl());map.addControl(new GLargeMapControl());map.addControl(new GOverviewMapControl());map.setCenter(new GLatLng(0, 0), 1,G_SATELLITE_MAP);mostrarcentro();GEvent.addListener(map, "move", function() {mostrarcentro();});</script></code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mappas.org/blog/como-sacar-informacion-de-google-maps/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
