entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

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,

1voto

carlossevi comentado

Hasta ahí entendido, ¿y cuál es la pregunta?

1 Respuesta

0voto

Leonardo-Tadei Puntos227320

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

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta