J'ai travaillé pendant des jours pour tenter d'obtenir un emplacement à l'aide d'appareils Android. Je ne peux pas utiliser requestSingleUpdate en raison d'un niveau d'API élevé. Je ne veux pas non plus utiliser getLastKnownLocation en raison de problèmes de précision. J'ai donc opté pour l'utilisation de requestLocationUpdates.Impossible d'obtenir une lecture GPS sur un appareil
(Par souci de simplicité je vais faire référence à ce code, mais j'ai utilisé plusieurs approches à l'utilisation requestLocationUpdates en utilisant le GPS: What is the simplest and most robust way to get the user's current location on Android?)
Je peux obtenir un emplacement en utilisant les tours de téléphonie cellulaire, mais sa précision est pas assez bon. Chaque fois que j'essaie d'obtenir un emplacement pour GPS onLocationChanged n'est jamais appelé, même si je laisse l'auditeur partir pendant 5 minutes. L'icône GPS apparaît dans ma barre de notification pendant la partie de lecture GPS. J'ai les permissions définies pour obtenir un emplacement plus précis, et mon GPS fonctionne correctement dans Google Maps et GPS. Même si je vais sur Google Maps pour obtenir un verrouillage précis, puis passer à mon application, je ne reçois jamais une mise à jour de l'emplacement. J'ai demandé à des personnes que je connais pour une solution ou une raison et qui ont été laissées sans réponse. J'ai aussi fait de nombreuses recherches autour du net pour trouver une solution et je suis parti les mains vides. Y a-t-il quelque chose qui me manque ou ne vais-je jamais obtenir une lecture plus précise?
Quel appareil utilisez-vous? – Femi
Je ne me souviens pas des noms immédiatement, mais certains comprennent HTC, Motorola et Samsung. –