Activa las notificaciones push PhoneGap Spain

Foro

Home Forums PhoneGap Seguimiento a otros dispositivos con Phonegap y Geolocation

This topic contains 2 replies, has 2 voices, and was last updated by GastonCancino GastonCancino 2 meses, 2 semanas .

Viendo 3 respuestas - de la 1 a 3 (de 3 en total)
  • Seguimiento a otros dispositivos con Phonegap y Geolocation

    Intervenciones
  • GastonCancino
    GastonCancino 
    Participant

    Hola a todos, tengo una gran duda y no encuentro mucha información en internet.
    Quiero hacer una aplicación que en un mapa me muestre la posición de otros dispositivos, osea yo abro mi aplicación móvil y accedo a mi mapa, este mapa me mostrará dónde se encuentran ubicados los demás dispositivos y si estos estan en movimiento se irán moviendo los marcadores (exactamente como las aplicaciones de taxis). He estado leyendo en internet y no hay casi nada de información sobre esto o yo he buscado mal. Solo encontré textualmente que no puedo hacerlo solo con Phonegap, que tengo que configurar un servidor, hacer que los dispositivos en movimiento envíen su ubicación al servidor para a continuación pasar esas ubicaciones hacía mi aplicación que mostrará los marcadores en el mapa.
    Supongo que con geolocation.watchPosition() en los dispositivos que se mueven, se enviará la información para guardarla en un servidor (base de datos).
    Luego desde mi aplicación móvil cada 10 segundos recojo la última posición de cada dispositivo móvil y coloco los marcadores en el mapa.
    La pregunta es: esta forma es la adecuada? o se puede hacer algo que sea como en tiempo real, creo que a eso se le llama utilización de sockets… nose. Por favor si me pudieran guiar se los agradecería mucho.

    Saludos y muchas gracias por sus aportes.


    Saludos,


    Jose Jesus Perez Rivas
    Jose Jesus Perez Rivas 
    Keymaster

    Hola @gastoncancino,

    Como te he comentado en el otro hilo, puedes usar consultas http/https o trabajar con socket. Desde mi experiencia si puedes trabajar estos temas con socket ya que puedas controlar que los dispositivos lo soporten y que tu server esté preparado, adelante!

    Lo ideal sería que cada x segundos se actualice la posición gps dentro de la app (esté o no en segundo plano) y que envíe la posición al server siempre y cuando la posición cambie con respecto a la anterior registrada.

    Saludos, espero te sea de ayuda :)


    CEO y Director de desarrollo en Cero y Uno Desarrollamos Aplicaciones – ¿tienes algún proyecto? ¡trabajemos juntos! contacto@ceroyuno.eshttp://www.ceroyuno.es Fundador de PhoneGap Spain http://www.phonegapspain.com Twitter: https://twitter.com/JoseJ_PR


    GastonCancino
    GastonCancino 
    Participant

    Hola Jose @ceroyuno gracias por contestar mi tema, en estos momentos estoy intentando implementar en una app phonegap el uso de sockets con el plugin que instale: $ cordova plugin add cz.blocshop.socketsforcordova
    La pregunta es que tengo problemas, me sale un error “Error: exec proxy not found for :: SocketsForCordova :: open”
    La verdad soy muy nuevo en esto de los sockets, no se si alguien me pudiera ayudar o brindar una página donde me puedan guiar con un ejemplo tanto del lado cliente como del server.


    Saludos,


Viendo 3 respuestas - de la 1 a 3 (de 3 en total)

You must be logged in to reply to this topic.