IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques & Frameworks Discussion :

Calcul Distance parcourue


Sujet :

Bibliothèques & Frameworks

  1. #1
    Membre éclairé
    Avatar de Asdorve
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 332
    Points : 718
    Points
    718
    Par défaut Calcul Distance parcourue
    Bonjour,

    je développe actuellement une application intranet qui sera utilisée sur tablette.
    Je souhaiterai que l'application, en utilisant par exemple une fonction de localisation, puisse déterminer le nombre de pas ou de km effectués.

    Est-ce que cela est réalisable? Vers quoi m'orienter?

    Merci d'avance pour vos indications

    Xavier
    Xavier

  2. #2
    Membre chevronné
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Points : 1 975
    Points
    1 975
    Par défaut
    Salut, il faut que tu ailles chercher la latitude et la longitude de tes deux lieux:
    https://developers.google.com/maps/d...on/javascript/ et la distance minimale entre ces deux points est l'arc du grand cercle qui passe par ces deux lieux. Soit si tu veux la calculer par toi même :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    d= 6370*Math.acos( Math.sin(phi1)*Math.sin(phi2)+Math.cos(phi1)*Math.cos(phi2)*Math.cos(lamb2-lamb1) );
    phi1 et phi2 pour la latitude de chaque lieu et lambda1, lambda2 les longitudes respectives. Distance en kilomètres puisque 6370 représente le rayon terrestre en kilomètres. Après sur tablette ou ordi, les événements tactiles ou souris sont très bien gérés avec pointer.

  3. #3
    Membre éclairé
    Avatar de Asdorve
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 332
    Points : 718
    Points
    718
    Par défaut
    Bonjour,

    Désolé pour le retard de réponse. Merci pour cette info.
    Malheureusement, mon admin réseau bloque la possibilité de récupérer la position. Du coup impossible de récupérer les coordonnées.
    Xavier

Discussions similaires

  1. Calcul de distances parcourues en commun
    Par Klin89 dans le forum Macros et VBA Excel
    Réponses: 67
    Dernier message: 22/03/2019, 09h15
  2. Calculer la distance parcourue avec GPSSuitDéplacement
    Par Yves13011 dans le forum Windev Mobile
    Réponses: 2
    Dernier message: 19/10/2018, 17h11
  3. Accéléromètre Android Calcul Distance parcourue
    Par amsolit dans le forum Android
    Réponses: 4
    Dernier message: 14/02/2018, 13h44
  4. [Geometrie] distance parcourue dans une sphere
    Par anykeyh dans le forum Mathématiques
    Réponses: 4
    Dernier message: 02/08/2007, 09h55
  5. calcul distance entre deux villes
    Par alexfrei04 dans le forum Access
    Réponses: 2
    Dernier message: 08/01/2007, 21h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo