Si vous vous êtes déjà penchés sur Google Maps et le simulateur (ou émulateur) Android, vous avez peut être déjà rencontré ce problème : la géolocalisation ne fonctionne pas.
Ce problème vient du fait que l’émulateur Android n’émule pas directement le GPS. Il faut donc lui indiquer manuellement quelles sont les coordonnées (latitude et longitude) qu’il doit utiliser pour fonctionner.
Pour ce faire, l’émulateur Android utilise une interface sur le port 5554 de la machine que vous utilisez. Il est alors possible de se connecter sur cette interface avec Telnet pour y entrer les instructions voulues. Dans notre cas, la commande « geo » sera utilisée pour définir les coordonnées géographiques souhaitées :
telnet localhost 5554
Android Console: type 'help' for a list of commands
OK
geo fix 47.24306 6.02194
OK
On pourra noter que si vous utilisez Eclipse et toute la suite de développement Android, la tâche peut être simplifiée en utilisant les options prévues à cet effet.
Cette méthode vous permettra néanmoins de tester les fonctionnalités GPS de Google Maps directement dans l’émulateur Android.
Je te remercie pour l’astuce, j’avais mon android root ou le gps ne fonctionnait pas je vais essayer ca rapidement :o)
J’ai également fais quelques billets sur Android si tu veux passer y faire un tour
http://www.laintimes.com/tag/android/