Spanish Indicador de sentido

Discussion in 'Spanish Forum' started by jluisruelas, Apr 16, 2018.

  1. jluisruelas

    jluisruelas Member Licensed User

    Hola amigos.
    tengo una duda, mire algunos ejemplos pero no es lo que busco hacer, necesito una app que si voy caminando y giro para dar vuelta e ir en sentido contrario mande un caracter por bluetooth, la parte del bluetooth ya la tengo hecha pero al otra no le encuentro como, no se si se tiene que hacer con la brujula o con el gps.
    Saludos
     
  2. bgsoft

    bgsoft Well-Known Member Licensed User

    Hola

    Podrias hacerlo con diferentes librerias (gps, sensores, etc) lo mas facil es hacerlo con el sensor de orientación que llevan "casi" todos los móviles, esto lo puedes hacer con la libreria Phone, y con la clase PhoneSensors, dentro de esta clase es emplear la .TYPE_ORIENTATION , esta clase cuando cambia produce un evento y alli coges los datos, te guardas inicialmente hacia donde vas y cuando cambie el sentido de la marcha haces lo que quieras.

    Puedes bajarte un ejemplo de Erel con todos los sensores del movil aqui:
    https://www.b4x.com/android/forum/threads/orientation-and-accelerometer.6647/#content

    Saludos
     
    Last edited: Apr 17, 2018
    dar2o3 likes this.
  3. Carlos marin

    Carlos marin Active Member Licensed User

    hola hablando de este tema, tengo una pregunta; supongamos el carrito de uber, como hacen para que el carrito siempre mire en dirección a la calle que va transitando???
     
  4. bgsoft

    bgsoft Well-Known Member Licensed User

    Hola Carlos:

    No se exactamente de que aplicación hablas , los navegadores (Tomtom, Igo, Copilot, etc) normalmente lo que hacen es girar el mapa con respecto a la marcha, asi que solo tienen que poner la flecha o el icono del coche mirando hacia arriba.

    Si es otra cosa y quieres aprovechar las características del sensor de orientación, puedes aprovechar el valor X y asi girar el icono hacia la dirección que te interese.

    Saludos
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice