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

Android Discussion :

Localisation avec android


Sujet :

Android

  1. #1
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 25
    Par défaut Localisation avec android
    Bonjour,

    J'ai implémenté un gestionnaire de localisation comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    p = new Position();
    LocationManager loc =
    (LocationManager)getSystemService(Context.LOCATION_SERVICE);
    List<String> providers = loc.getAllProviders();
    loc.requestLocationUpdates(providers.get(0),0, 0, new LocationListener(){
    	@Override
    	public void onLocationChanged(Location location) {
    		Log.v("Location changed","lu");
    		p.setLatitude(location.getLatitude());
    		p.setLongitude(location.getLongitude());
            }
    J'essaye d'envoyer des infos de localisation via DDMS et via geo fix avec telnet.

    mon "onLocationChanged" ne réagit pas. je ne sais pas d'ou vient le problème.

    j'ai bien renseigné le manifest avec la permission : Location_fine.

    Quelqu'un peut-il m'aider.

    Merci.

  2. #2
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Bonjour,

    J'imagine que tu travailles avec l'émulateur pour simuler tes positions GPS ?
    Si oui, je crois bien que la notification pour changer la position GPS ne fonctionne pas bien (le premier coup est ok, mais les suivants ne fonctionne plus). Donc voilà, peut être que ton soucis ne vient pas de ton code.
    Mais bon, prend pas mon avis comme acquis, attends peut être le retour d'autres personnes qui auraient travaillés sur le sujet.

  3. #3
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 25
    Par défaut Localisation
    Mon locationChanged n'est jamais appellé, même pas une fois.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 24
    Par défaut
    Effectivement ce que j'ai pu lire sur le sujet est identique.

    J'ai lu qu'il fallait changer les paramètre de l'heure dans l'émulateur. Enlever l'heure automatique et modifier l'heure. Ensuite tu peux passer par ligne de commande :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    telnet localhost NUMDEPORT (en haut à gauche de la fenêtre de ton émulateur)
     
    geo fix LATITUDE LONGITUDE
    Pour ma part j'avais le problème avec un émulateur sur android 1.5. Avec le 1.6 ou le 2.1, plus de problème !

    Bon courage !

  5. #5
    Membre confirmé
    Profil pro
    Chef de projet Informatique
    Inscrit en
    Février 2005
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Chef de projet Informatique

    Informations forums :
    Inscription : Février 2005
    Messages : 49
    Par défaut
    Oui c'est bien ça.

    Une précision la commande c'est :

    geo fix LATITUDE LONGITUDE ALTITUDE

    A confirmer.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 24
    Par défaut
    ALTITUDE n'est pas obligatoire mais tu as raison ! Par contre LATITUDE et LONGITUDE sont obligatoire !

  7. #7
    Membre averti
    Inscrit en
    Juillet 2003
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 25
    Par défaut Localisation - Android
    Bonjour,

    J'ai android 2.1. j'ai changé l'heure et ça n'a rien changé, je n'ai toujours pas de réaction ni avec DDMS ni avec geo fix.

    Si quelqu'un a une solution. ça serait un grand soulagement, je me prend la tete

    Merci.

  8. #8
    Membre confirmé
    Profil pro
    Chef de projet Informatique
    Inscrit en
    Février 2005
    Messages
    49
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Chef de projet Informatique

    Informations forums :
    Inscription : Février 2005
    Messages : 49
    Par défaut
    Tu essaies sur l'émulateur ou sur le portable directement ?

Discussions similaires

  1. Réponses: 0
    Dernier message: 24/07/2009, 13h02
  2. Réponses: 0
    Dernier message: 24/07/2009, 13h02
  3. [KDE] Localisation avec KLocale
    Par bourriquet_42 dans le forum Qt
    Réponses: 0
    Dernier message: 21/05/2009, 17h31
  4. Localisation avec fichiers de resources non incorporés
    Par therock dans le forum Framework .NET
    Réponses: 2
    Dernier message: 04/06/2008, 10h21
  5. Pb de localisation avec les MessageBox
    Par aharel dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 05/02/2008, 13h20

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