<?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>Programación &#8211; Alejandro Franco</title>
	<atom:link href="https://jafrancov.com/tag/programacion/feed/" rel="self" type="application/rss+xml" />
	<link>https://jafrancov.com</link>
	<description>Python, Django y lo que nadie explica en los tutoriales</description>
	<lastBuildDate>Thu, 08 Nov 2012 20:58:35 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<site xmlns="com-wordpress:feed-additions:1">14205669</site>	<item>
		<title>Geolocalización con HTML5</title>
		<link>https://jafrancov.com/2010/07/geolocalizacion-con-html5/</link>
					<comments>https://jafrancov.com/2010/07/geolocalizacion-con-html5/#comments</comments>
		
		<dc:creator><![CDATA[Alex Franco]]></dc:creator>
		<pubDate>Thu, 08 Jul 2010 16:25:26 +0000</pubDate>
				<category><![CDATA[Codigo]]></category>
		<category><![CDATA[Geolocalización]]></category>
		<category><![CDATA[Geolocation]]></category>
		<category><![CDATA[GMaps]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Maps]]></category>
		<category><![CDATA[Programación]]></category>
		<guid isPermaLink="false">http://jafrancov.com/?p=1762</guid>

					<description><![CDATA[HTML 5 (HyperText Markup Language, versión 5) es la quinta revisión importante del lenguaje básico de la World Wide Web. Pero el tema central de este post no es HTML5, sin embargo es la base de esto. La Geolocalización es una de las características principales de HTML5, la cual empieza a tener un gran empuje ... <a title="Geolocalización con HTML5" class="read-more" href="https://jafrancov.com/2010/07/geolocalizacion-con-html5/" aria-label="Leer más sobre Geolocalización con HTML5">Leer más</a>]]></description>
										<content:encoded><![CDATA[<p><a href="http://jafrancov/tag/html5"><strong>HTML 5</strong></a> (<em>HyperText Markup Language, versión 5</em>) es la quinta revisión importante del lenguaje básico de la World Wide Web. Pero el tema central de este post no es HTML5, sin embargo es la base de esto.</p>
<p>La <a href="http://jafrancov.com/tag/geolocalizacion"><strong>Geolocalización</strong></a> es una de las características principales de HTML5, la cual empieza a tener un gran empuje  en todos los ámbitos de la web, redes sociales y más.</p>
<p>Ya entramos un poco en la parte de la <a href="http://jafrancov.com/2010/07/geolocalizacion-mediante-la-api-de-firefox/">geolocalización con la API de Firefox</a>, ahora veremos con solamente un poco de código cómo podremos obtener la ubicación de un usuario con HTML5, que en realidad estaremos usando la API de Geolocalización de la W3C (Consorcio World Wide Web), que es el organismo internacional que dicta lo estándares Web. Podremos observar que obtener la información de esta manera es aún más rápida.</p>
<p style="text-align: center;"><a href="http://gmaps.alexfranco.mx/geolocation-html5" target="_blank"><img decoding="async" class="aligncenter" title="Ver Demo" src="http://sites.google.com/site/jafrancov/stuff/ver-demo.png" alt="Ver Demo" width="140" height="57" /></a></p>
<pre class="brush: jscript; title: ; notranslate">
if (navigator.geolocation) {
  navigator.geolocation.getCurrentPosition(function(position) {
    var lat = position.coords.latitude;
    var lng = position.coords.longitude;
    var options = { position: new google.maps.LatLng(lat, lng) }
    var marker = new google.maps.Marker(options);
    marker.setMap(map);
  });
}
</pre>
<p>Con el objeto <strong>navigator.geolocation</strong> es con el que detectamos si el navegador tiene las capacidades necesarias para detectar la Geolocalización.</p>
<p>El método <strong>navigator.geolocation.getCurrentPosition</strong> es el que hace la labor de recuperación de la ubicación del usuario mediante el objeto <strong>position</strong> que se envía a la función. Una vez que se ha llamado a este método, por medio de una función que permita su ejecución, el navegador nos preguntará si le permitimos usar la información de nuestra ubicación, lo hará de esta manera:</p>
<p style="text-align: center;"><a title="http://jafrancov.com/2010/07/geolocalizacion-mediante-la-api-... on Twitpic" href="http://twitpic.com/239sna"><img decoding="async" src="http://twitpic.com/show/full/239sna.png" alt="http://jafrancov.com/2010/07/geolocalizacion-mediante-la-api-... on Twitpic" width="560" /></a></p>
<p>Las instrucciones <strong>position.coords.latitude</strong> y <strong>position.coords.longitude</strong> extraen la información de latitud y longitud correspondiente de la posición obtenida.</p>
<p>Las últimas 3 líneas del código son las que dibujan el mapa y nos colocan el <em>pin</em> en as coordenadas obtenidas, si quieres dibujar el mapa con estas instrucciones no olvides agregar el siguiente script dentro de las etiquetas <em>head</em>:</p>
<pre class="brush: jscript; title: ; notranslate">&lt;script type=&quot;text/javascript&quot; src=&quot;http://maps.google.com/maps/api/js?sensor=true&quot; &gt;&lt;/script&gt;</pre>
<p style="text-align: center;"><a href="http://gmaps.alexfranco.mx/geolocation-html5" target="_blank"><img decoding="async" class="aligncenter" title="Ver Demo" src="http://sites.google.com/site/jafrancov/stuff/ver-demo.png" alt="Ver Demo" width="140" height="57" /></a></p>
<p>Ahora si a disfrutar de la <a href="http://jafrancov/tag/geolocalizacion">Geolocalización</a> con <a href="http://jafrancov/tag/html5">HTML5</a>.</p>
<p style="text-align: right;"><em>Enjoy this Life!!</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://jafrancov.com/2010/07/geolocalizacion-con-html5/feed/</wfw:commentRss>
			<slash:comments>23</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1762</post-id>	</item>
	</channel>
</rss>
