Spanish [SOLUCIONADO]Medir distancias y rumbos en B4J

Discussion in 'Spanish Forum' started by cas6678, Feb 13, 2019.

  1. cas6678

    cas6678 Active Member Licensed User

    Hola,

    He hecho algunas aplicacion con GPS y calculos de distancia y rumbos sin problemas con la libreria GPS a trave de:

    DistanceTo (TargetLocation As android.location.Location) As Float
    BearingTo (TargetLocation As android.location.Location) As Float

    Ahora quiero hacer algo similar para PC y no encuentro ninguna libreria parecida. Hay algo para B4J similar?

    Saludos.
     
  2. dar2o3

    dar2o3 Active Member Licensed User

    Buenasss.

    Se me ocurre que lo mas sencillo sería integrar google maps y usar su api para todas esas cosas, te dejo el link de la api de google maps que trata sobre calcular la distancia entre 2 puntos.
    https://developers.google.com/maps/documentation/distance-matrix/intro

    De forma mas "manual" también es posible hacerlo usando la "fórmula de haversine" te dejo un link donde lo explica, el problema de esta fórmula es que calcula la distancia en linea recta (creo, acabo de buscar la información y no la he leido con la atención necesaria.)

    https://joseguerreroa.wordpress.com...-mediante-la-formula-de-haversine-con-python/
     
  3. cas6678

    cas6678 Active Member Licensed User

    Esa formula la conocia, pero lo estoy haciendo con la que indica @klaus en este link:

    https://www.b4x.com/android/forum/t...-latitude-longitude-points.68830/#post-477091

    Mi pregunta era por si existia libreria que tuviera el metodo DistaceTo para B4J. El mismo @klaus indica en el post que la formula no es tan exacto como ese metodo.

    Yo no tengo mucho problema porque son distancias cortas y ahi no hay practicamente error. Desconozco como se hacen las librerias pero pensaba que una vez hecha para ba4 se podria encontrar para b4j

    Gracias @dar2o3
     
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