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

API standards et tierces Android Discussion :

Obtenir la direction GPS


Sujet :

API standards et tierces Android

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 5
    Par défaut Obtenir la direction GPS
    Bonjour,

    Je débute sous Android et bidouille quelques programmes afin de me familiariser avec l'API Google Map.
    Je bute sur un point : la direction
    Dans quel sens aller pour obtenir les deux villes aux extrémités d'une route?

    Je me ballade sur l'A6, en direction de Lyon, j'aimerais avoir le sens affiché textuellement : De Paris vers Lyon, où même les coordonnées, peut importe.

    Avez-vous une idée de comment faire?

    Je vous remercies

    Tristan

  2. #2
    Membre chevronné
    Inscrit en
    Mars 2010
    Messages
    439
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 439
    Par défaut
    http://developer.android.com/referen...Satellite.html

    edit : pour le sens tu calcul en fonction des coordonnées de la ville

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 5
    Par défaut
    Bonjour,

    Merci pour votre réponse mais j'ai du mal à voir en quoi cette classe me permet d'obtenir les coordonnées des villes aux extrémités d'une route :/?

  4. #4
    Membre chevronné
    Inscrit en
    Mars 2010
    Messages
    439
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 439
    Par défaut
    autant pour moi je croyais que tu les voulais à un instant donnée,
    http://developer.android.com/referen...tion.Location)
    ceci me parait répondre à ta question

    ca donne le roulie sur la direction la plus courte (à vol d'oiseau) pas celui de la route

  5. #5
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Salut.
    Tu cherche quelle direction??

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 5
    Par défaut
    Ce que je cherche exactement, c'est qu'en étant sur une route (l'A6 pour l'exemple), que l'API me donne les villes à chaque extrémité (Paris et Lyon pour le coup).
    Je pense bien qu'il n'existe pas une classe toute faite (quoique, on peut rêver), mais peut être que vous avez des idées sur la démarche pour y arriver?

    Edit :

    @snowpy : la signification de cette méthode m'échappe! Peux-tu m'éclairer un peu plus (Returns the approximate initial bearing in degrees East of true North)

  7. #7
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Tu veut afficher?
    • la direction de déplacement
    • la direction entre ta position et la ville d'arrivée
    • la direction entre ta position et le prochain point de passage de ton itinéraire
    • autre chose

    désolé, mais j'ai du mal à comprendre ce que tu cherche...

  8. #8
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 5
    Par défaut
    La direction de mon déplacement voilà, désolé pour la formulation sommaire.

    Je suis sur l'A6 en direction de Lyon, je veux que le logiciel m'affiche :

    Sur A6, sens Paris -> Lyon

  9. #9
    Membre chevronné
    Inscrit en
    Mars 2010
    Messages
    439
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 439
    Par défaut
    tu prends les coordonnées gps de Paris et tu calcul deux fois (un timer entre les deux fois) la distance entre Paris et ta position actuelle et ensuite tu compare les distances (mon premier lien te donnera la lattitude et la longitude actuelle et pour Paris doit bien y avoir ca sur google)

    si la distance était plus grande à la première mesure tu vas vers Paris sinon tu vas vers Lyon

    edit : soyons précis http://developer.android.com/referen...tml#getSpeed() ta la vitesse du véhicule donc à toi de choisir un timer pour laisser une certaine distance entre les deux calculs


    P.s : ca serait plus simple avec une boussole non ? (Paris est au nord tu vas vers le nord = tu vas vers Paris)

  10. #10
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 5
    Par défaut
    Oui c'est une bonne idée. Je vais creuser dans ce sens.

    Est-il possible de déterminer les villes à chaque extrémités d'une route, quelle quelle soit, google me localise sur telle route, à un bout il y a telle ville, à l'autre bout, il y a telle ville?

  11. #11
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Si tu n'as aucune information sur la route ou du trajet, je ne voie pas d'autre solution que celle de snowpy. Et y aura certainement des cas ou il y aura des erreurs...
    Mais je ne voie rien de mieux. Peut être dans l'api google.

  12. #12
    Membre chevronné
    Inscrit en
    Mars 2010
    Messages
    439
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 439
    Par défaut
    @snowpy : la signification de cette méthode m'échappe! Peux-tu m'éclairer un peu plus (Returns the approximate initial bearing in degrees East of true North)
    Ca te retourne le roulie entre ta position et celle que tu lui passe en paramètre. Ma première solution fonctionne si tu vas tout droit, ce qui est rarement le cas d'une route (à voir si tu t'interesse précisement qu'à une seule route étudie son tracé) si la route zigzag rien ne te dis que la distance diminuera (perplexe le réseau routier je vais vers un point en m'éloignant de celui-ci ^^ du au contrainte de construction) la meilleur méthode reste la boussolle à voir si c'est développable sur android je ne sais pas.

Discussions similaires

  1. Réponses: 18
    Dernier message: 18/08/2011, 15h06
  2. [DEV] Acces direct au GPS
    Par bicoun dans le forum Apple
    Réponses: 2
    Dernier message: 24/09/2009, 11h27
  3. [LabVIEW 8.6] Obtenir une position GPS et l'afficher
    Par K-RK-S dans le forum LabVIEW
    Réponses: 32
    Dernier message: 28/04/2009, 17h48
  4. obtenir le résultat d'une substitution directement
    Par iblis dans le forum Langage
    Réponses: 7
    Dernier message: 05/03/2008, 13h48
  5. [Dvp.NET|Intégré] [FAQ]Obtenir la version installée de Direct X
    Par smyley dans le forum Contribuez
    Réponses: 6
    Dernier message: 25/01/2008, 20h25

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