none
Ruta en navegador GPS RRS feed

  • Pregunta

  •  

    Hola, estoy desarrollando una aplicacion para una PDA que tiene GPS incorporado y lo que desearia hacer es que a traves del programa en c# abrir el GPS como un proceso, mandarle una direccion y que me mostrara la ruta a seguir desde el punto en el que estoy hasta la direccion que le paso. Como se podria hacer esto?

    Como interactuo con el GPS??

    Hay alguna API o algo asi??

    Seria posible realizar esto??

    lunes, 8 de octubre de 2007 10:21

Todas las respuestas

  • Lo he estado mirando y me fue de ayuda, pero lo que aun no logro comprender son 2 cosas:

    1. Como obtengo los datos que me envia el GPS??

    2. Los datos que envia el GPS son tramas en formato NMEA, pero estas tramas las esta enviando continuamente o como es eso??

    Haber si me dan orientado en este sentido porque estoy muy perdido.

    lunes, 8 de octubre de 2007 12:02
  •  

    Hola,

     

    1.-  Si tienes Windows CE 5.0 o posterior mediante P/invoke a  gps intermediate driver. En el SDK de Windows Mobile 5.0 y 6.0  tienes un ejemplo. EN versiones anteriores a  WIndows CE 5.0 debes conectarte directamente al puerto COM de entrada de datos NMEA.

    2..- Si utilizas conexion directa por COM te envia tramas NMEA. Estas tramas son enviadas continuamente por el GPS y tu debes de analizarlas en base a si son o no correctas y la información que te genera. El GPS noo hace mas que obtener la ifnormación de la triangulación de los satelites y enviarte las sentencias NMEA, piensa que la aplicacion GPS debe posicionarse constantemente de ahí que el flujo de sentencias sea continuo.

     

    Cualquier otra cosa...

    lunes, 8 de octubre de 2007 13:02
    Moderador
  •  

    Si me conectare por COM, con lo cual debo de estar leyendo todo el tiempo la informacion que me llega y mostrarla.

    Eso seria si tengo la PDA conectada a un GPS pero si la propia PDA tuviera ya un GPS incorporado con un navegador, por ejemplo tom tom, como daria interactuado con el navegador a traves de mi aplicacion en la PDA???

    Y si la aplicacion la estuviera ejecutando en Terminal Server, es decir la aplicacion que corre en la PDA esta en un servidor al cual accedo mediante GPRS u otra forma, wireless etc... podria interactual con el navegador de mi PDA o la aplicacion tendria que estar instalada en la PDA???

    lunes, 8 de octubre de 2007 17:59
  • Hola de nuevo

     

    Situacion: Tienes una PDA con GPS y el TomTom

    Observaciones:

    - Si quieres acceder al GPS da igual que éste esté integrado, como por bluetooth o por cable. Todos se conectan por un puerto COM. Como te dije, si tu sistema operativo es anterior a Windows CE 5.0 debes conectarte al puerto COM directamente.

    - SI quieres interactuar con TOMTOM NO puedes conectar con el GPS puesto que éste lo está utilizando TOMTOM. Para ello está el SDK de TomTom dónde podrás encontrar más información en http://32feet.net . Ante una sesíón termianl server, NO estás utilizando los recursos de tu PDA, si no la del servidor, con lo cual la única forma de enviarle algún tipo de información, se cual sea, es mediante un proxy, ya sea en forma de programa que independientemente de la sesión terminal envie esos datos al servidor terminal.

     

    Lo del terminal server es posible pero realmente costosos, piénsalo bien.

     

    Saludos

     

     

     

    martes, 9 de octubre de 2007 10:37
    Moderador
  • Este SDK es de pago y no me vale la pena ya que lo que estoy haciendo es para aprender mas, no es una aplicacion para vender. Me han comentado otra cosa que dicen que seria mas facil de realizar. Esto es tener en el servidor el navegador, sea mappoint, autorute, route66 etc... y desde la PDA ejecutar la aplicacion en terminal server. Asi puedo tener varias PDA conectadas con el navegador y tener unicamente un navegador. El problema esta en saber como puedo desde c# interactuar con el navegador del PC, seria un objeto OLE???

    Me pueden orientar??

    martes, 9 de octubre de 2007 16:10
  • Me he enterado de que se puede interactuar con el mappoint mediante add-in, hay gente que ya lo ha probado.

    Voy a investigar como se puede hacer pero si alguien me puede guiar en esto os lo agradeceria.

    jueves, 18 de octubre de 2007 18:58