Hola a toda la comunidad del foro ElHacker.net
Tengo un proyecto el cual estoy realizando en PHP puro, y necesito alguna manera de capturar la posición GPS de una persona que tenga un dispositivo Android o iOS.
Tener esa posición cada x segundos y van a ser varias personas.
La idea es capturar la posición y visualizarla en un mapa con los datos de la persona.
la idea es un delivery domicilios y que yo pueda ver como usuario que pidió el domicilio la posición, alguien sabe como lo podría llegar a hacer, estoy muy entusiasmado pero saber cosas como estas me frustran a mi y a mi socios y si no logro mostrarles esto lo mas pronto posible es posible que pospongamos este proyecto que se podría convertir en nuestra vida
Una Manito alguna libreria o algo asi o un app...
la aplicación en el telefono tiene que tener permisos de GPS y enviar los datos a tu php por internet... con solo el servidor no se puede
Listo y como lo logro, me dejas igualmente muy en el vació
Buscate el android studio, recomiendo buscar un tutorial en caso de no saber programar en android, y allí si no consigues la configuración basica pregunta exactamente lo que necesitas
sobre el servidor puedes tratar la petición como una solicitud ajax
Si vas a hacer una pagina (por lo que mencionas PHP), puedes usar la geo localizacion que viene con HTML5.
Uso de geolocalización
https://developer.mozilla.org/es/docs/WebAPI/Using_geolocation
Yo por trabajo tuve que implementar algo parecido una vez. Es muy sencillo.
var geoLocate = function(){
if(!navigator.geolocation){
console.log('El navegador no soporta geolocalizacion');
}
navigator.geolocation.getCurrentPosition(function(position){
var lat = position.coords.latitude;
var lng = position.coords.longitude;
var time = new Date().toLocaleString();
console.log(time+' | lat: '+lat+' | lng: '+lng);
}, function(){ console.log('Se ha denegado la geolocalizacion'); });
};
Con eso ya obtienes las coordenadas. Solo te haría falta un timer (setTimeout) para ir posicionandolo cada X tiempo.
Saludos
Una pregunta muy idiota #!drvy Si realizo la pag responsive puedo capturar esto de la geolocalizacion con los datos del dispositivo ( osea acceder al gps del dispositivo y capturar la posicion)
Saludos,