Tengo una consulta , estoy haciendo una aplicación con google map en donde tengo varios marker, quiero hacer que cuando el usuario pase a cierta distancia de algún marker la aplicación le avise.
Saludos,
Recibe ayuda de expertos
Es gratis y fácil
Respuestas, votos y comentarios
Recibe puntos, vota y da la solución
Tengo una consulta , estoy haciendo una aplicación con google map en donde tengo varios marker, quiero hacer que cuando el usuario pase a cierta distancia de algún marker la aplicación le avise.
Saludos,
Hola @morgooth,
suponiendo que la pregunta es "cómo se detecta que el usuario esté cerca de un marcador?", lo que debes hacer es ir leyendo la ubicación del móvil desde el GPS, y con esa latitud y longitud, compararla con la latitud y longitud de cada marcador.
El cálculo es sencillo porque los datos de Lat y Lon están con decimales de grados, en vez de con minutos y segundos, con lo que no hay que hacer conversiones. El cálculo de la distancia entre 2 puntos en el plano es este http://www.profesorenlinea.cl/geometria/Distancia_entre_dos_puntos.html
Luego hace falta que definas cuanto es "ciarta distancia", si 10 kilómrtros, 1 kilómetro, 100 metros.
Saludos cordiales