Foros del Web » Programando para Internet » PHP »

Determinar geolocalizacion

Estas en el tema de Determinar geolocalizacion en el foro de PHP en Foros del Web. Tengo un sistema PHP y deseo que el usuario pueda almacenar en MySQL su posicionamiento. ¿Como puedo determinar la ubicación de un dispositivo conectar a ...
  #1 (permalink)  
Antiguo 09/01/2015, 19:49
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 3 meses
Puntos: 21
Determinar geolocalizacion

Tengo un sistema PHP y deseo que el usuario pueda almacenar en MySQL su posicionamiento.

¿Como puedo determinar la ubicación de un dispositivo conectar a la web?

Gracias
  #2 (permalink)  
Antiguo 10/01/2015, 05:27
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 9 meses
Puntos: 401
Respuesta: Determinar geolocalizacion

Mira este documento... deberas obtener la API.

despues...
Código PHP:
Ver original
  1. <script type="text/javascript">// <![CDATA[
  2. if (navigator.geolocation) {
  3.   var tiempo_de_espera = 3000;
  4.   navigator.geolocation.getCurrentPosition(mostrarCoordenadas, mostrarError, {
  5.   enableHighAccuracy: true, timeout: tiempo_de_espera, maximumAge: 0 } );
  6.    }
  7.    else {
  8.      alert("La Geolocalización no es soportada por este navegador");
  9.    }
  10.    
  11.    function mostrarCoordenadas(position) {
  12.      alert("Latitud: " + position.coords.latitude + ", Longitud: " + position.coords.longitude);
  13.    }
  14.    
  15.    function mostrarError(error) {
  16.      var errores = {1: 'Permiso denegado', 2: 'Posición no disponible', 3: 'Expiró el tiempo de respuesta'};
  17.      alert("Error: " + errores[error.code]);
  18.    }
  19.    // ]]></script>
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-

Última edición por lauser; 10/01/2015 a las 05:50

Etiquetas: determinar, mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:46.