social

Páginas: 2 (476 palabras) Publicado: 15 de mayo de 2013
Actividad Geolocation
por: aarón chávez
Como ya vimos anteriormente, la geolocalización (Geolocation) nos permite saber la posición
geográfica de un usuario, dicha posición está expresada por unaLatitud y una Longitud. P. eje; para la
Torre Eiffel los valores son (48.857953, 2.294962), para el Golden Gate (37.817832, -122.478939) para
la Ciudad de México, D.F. (19.432608,-99.133208) y asípara cada lugar en el mundo.
Pero ¿ cómo podemos crear un mapa cuya posición sea dinámica ? es decir; imaginemos que
conforme nos movemos de lugar, p. eje; de una ciudad a otra, de un estado aotro o inclusive de un país
a otro... para eso disponemos de un método llamado getCurrentPosition() el cual retorna un objeto a
través del cual podemos saber la latitud y la longitud actuales y apartir de éstas usando la clase Map de
Google podemos construir nuestro propio mapa.
Lo primero que tenemos que hacer es verificar si nuestro navegador soporta la geolocalización,
vamos a crear unafunción llamada esSoportada() la cual retornará verdadero (true) si nuestro
navegador soporta geolocation de lo contrario retornará un valor de falso (false).
 
function esSoportada(){ if(navigator.geolocation){ 
return true; 
} else { 
return false; 




Ahora vamos a crear otra función llamada mostrarLatLon() la cual mostrará la latitud y la
longitud actual del usuario a travésdel método getCurrentPosition() como se muestra a continuación:
 
function esSoportada(){ 
if(navigator.geolocation){ 
return true; 
} else { 
return false; 

} function mostrarLatLon(){ 
if(esSoportada()==true){ 
navigator.geolocation.getCurrentPosition(obtenerLatLon); 




Como podemos ver el método getCurrentPosition() tiene un parámetro llamado
obtenerLatLon, ésteparámetro en realidad puede llamarse como uno quiera y viene siendo otra
función más de JavaScript la cual retorna un objeto a través del cual podemos saber la latitud y la
longitud actuales:

 ...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lo Social y Lo No Social
  • Sociales
  • Social
  • Sociales
  • Social
  • Social
  • Sociales
  • Sociales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS