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 :

Chargement de la carte Google Maps API avec réseau mobile


Sujet :

API standards et tierces Android

  1. #1
    Membre à l'essai
    Homme Profil pro
    Géochimiste
    Inscrit en
    Août 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Géochimiste

    Informations forums :
    Inscription : Août 2012
    Messages : 20
    Points : 14
    Points
    14
    Par défaut Chargement de la carte Google Maps API avec réseau mobile
    Bonjour,

    j'ai développé une application de tracking GPS (encore une )....
    J'ai une activité qui me permet de gérer l'interface principale, un service qui tourne en background pour l'acquisition des coordonées GPS et une MapActivity qui est lancée à partir de l'activité principale pour afficher les points sur une carte.

    Tout fonctionne sauf lorsque je me ballade sur la carte avec mes petits doigts et que je suis connecté sur le réseau mobile...La carte met tellement de temps à se charger qu'android me propose soit d’arrêter l'activité, soit d'attendre....ceci casse la fluidité de navigation dans l'application, c'est dommage !
    Par contre lorsque je consulte la carte avec une connexion plus rapide (Wifi), je n'ai pas ce problème.

    J'avais pensé effectuer la tache de chargement de la map dans un thread afin de soulager la MapActivity, mais je ne sais pas comment intervenir sur le chargement des maps.

    Quelqu'un aurait une petite idées ?

  2. #2
    Membre à l'essai
    Homme Profil pro
    Géochimiste
    Inscrit en
    Août 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Géochimiste

    Informations forums :
    Inscription : Août 2012
    Messages : 20
    Points : 14
    Points
    14
    Par défaut
    Nouvel élément.....
    dans ma MapActivity j'utilise la méthode enableMyLocation pour afficher ma position sur la carte...Il semblerait que se soit cette méthode qui occupe beaucoup de ressources et ainsi fait freezer l'application.
    Lorsque j'enlève ma position, cela fonctionne parfaitement.....Pourquoi ?

  3. #3
    Membre à l'essai
    Homme Profil pro
    Géochimiste
    Inscrit en
    Août 2012
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Géochimiste

    Informations forums :
    Inscription : Août 2012
    Messages : 20
    Points : 14
    Points
    14
    Par défaut
    Ok, j'ai compris.....en fait cela ne venait pas de ça....
    J'avais oublié d'appeler la méthode removeUpdates() dans mon service lorsque j'ouvrais la MapActivity. Cette dernière utilisant aussi LocationManager, ça ramait lorsque le service et la MapActivity questionnaient en même temps le sensor Gps.

    Un à la fois je vous prie !!!

    tout fonctionne nickel !!!

    Merci à tous

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Google map api : carte avec 2000 informations, quelle méthode ?
    Par Irokoi dans le forum Général Conception Web
    Réponses: 0
    Dernier message: 27/09/2011, 09h52
  2. [Google Maps] Carte Google Maps API
    Par HappyTreeFred dans le forum APIs Google
    Réponses: 1
    Dernier message: 28/01/2010, 01h49
  3. [Google Maps] Carte avec plusieurs KML chargés
    Par SylvainM dans le forum APIs Google
    Réponses: 1
    Dernier message: 19/06/2009, 14h36

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