• Inspiración
  • Tutoriales
  • Bootcamp

En1Mes

  • Inspiración
  • Tutoriales
  • Bootcamp

Geolocalización con HTML5

Geolocalización de usuarios

¿Sabías que tu navegador puede entregar información detallada desde dónde estas viendo UNA página web?

Geolocalizar a una persona con HTML5 es bastante sencillo, basta simplemente con utilizar javascript y la función navigator.geolocation.getCurrentPosition() Pero recuerda que sólo puedes geolocalizar a quien quiera ser geolocalizado, cuando ocupes esa función el navegador pedirá los permisos respectivos al usuario. Un ícono en la barra de navegación muestra cuando una página intenta realizar la geolocalización.

geolocalización nav icon

geolocalización nav icon

¿Cómo se geolocaliza a un usuario de tu página web? Puedes utilizar el siguiente ejemplo de geolocalización sacado de la W3School para empezar rápido.

<script>
var x = document.getElementById("demo");
function getLocation() {
    if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(showPosition);
    } else {
        x.innerHTML = "Geolocation is not supported by this browser.";
    }
}
function showPosition(position) {
    x.innerHTML = "Latitude: " + position.coords.latitude + 
    "<br>Longitude: " + position.coords.longitude; 
}
</script>

Existen múltiples usos para la geolocalización de usuarios, por ejemplo gracias a este mismo script con unas ligeras modificaciones construí en pocas horas una aplicación en ruby on rails que te permite compartir los links de tus redes sociales con las personas que están cerca. La idea es la siguiente, te registras, llenas los campos de las redes que quieres compartir, mucha gente solo comparte su LinkedIn o su Twitter pero no le gusta compartir su Facebook, así que ningún campo es obligatorio. Luego haces un checkin y la gente que está cerca tuyo podrá ver tus contactos. Por ahora la aplicación se llama ShareMe y puedes acceder gratuitamente desde aquí

Jul 8, 2014Gonzalo Sánchez
Summary
Article Name
Geolocalización con HTML5
Description
Descubre como hacen las páginas web para saber donde estas ubicado con este sencillo truco de geolocalización con HTML5
Author
Gonzalo Sánchez
Share Button
  • El Autor
  • Últimos Posts

About Gonzalo Sánchez

Emprendedor lean, Ingeniero civil informático dedicado al desarrollo de una mejor web con ruby on rails. Fanático de los números y las métricas y por sobre todo fundador de en1mes.
  • Mostbet: Odeme Sureclerinde Hiz - July 9, 2025
  • Mainkan Pertandingan Daring Mahjong Untuk Mendapatkan Uang - June 7, 2025
  • No Deposit Bonuses Available for Gamstop Players Revealed and Analyzed - May 30, 2025
  • Most Bet ile Bahis Dunyasinda Ugura Nail Olun - April 13, 2025
  • En Yaxsi Bahis Tecrubesi Mostbet ile - April 13, 2025
  • Mostbet Turkiye: En Guncel Bahis Oranlari - April 11, 2025
  • Mostbet 315 login for exciting live dealer games - April 11, 2025
  • Tecrubenizi Most Bet Merc Platformasi Ile Tekmillesdirmek Ucun Tovsiyeler - April 11, 2025
  • Kazanma Sansinizi Artirmak Icin MostBet ile Bahis Yapma Yontemleri - April 9, 2025
  • Mostbet ile guvenli ve adil oyun - April 8, 2025
11 years ago 2 Comments Html5, Inspiración, TutorialesGeolocalización, html53,951
15 razones porque los niños deben aprender a programarLos 4 problemas más comunes al instalar temas de Wordpress
You Might Also Like
 
HTML5 es mucho más que un Doctype!
 
Imágenes de fondo con Background-cover de CSS3
Comments: 0
Pingbacks: 2
  1. Geolocalización con HTML5 - En 1 Mes - C...
    11 years ago
  2. HTML5 dejó a flash obsoleto - En 1 Mes - Construye páginas y aplicaciones webEn 1 Mes – Construye páginas y aplicaciones web
    11 years ago

Leave a Reply Cancel reply

Tags
mostbetslotticamostbet UZslottica PLkudos casino no deposit bonuskudos casino bonus codeskudos casino free chipkudos casino loginRuby on Railskudos casino sister siteskudos casino free spinskudos casino no deposit bonus codesaviatoraviator KZozwincasinoozwincasino AUemprendimientos digitalesfortunetigerfortunetiger BRTutorialesDiseño20bet plbet20 casinokudos casinoLondonLondon UZ20 betbj88slottica BR20bet casino logowanie20bet kasynoHerramientas20 bet casinohtml5gratogana entrargratogana juegos en vivo20bet logowanieWordpressrubyLanding PageBases de datosplaycroco casinoplay crocogratogana onlineparty poker casino
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • PADANGTOTO
  • Interesado en otros tipos de emprendimiento?

    Quieres aprender a importar y exportar productos a todo el mundo? entra aquí

  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • LOMBOKTOTO
  • No te pierdas ningún artículo.

  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • RAMALANTOTO
  • 2016 © En 1 Mes