Je veux un facteur de vitesse dans mon application GPS dans Android. Je souhaite utiliser à la fois le fournisseur de réseau et le fournisseur GPS pour obtenir des mises à jour de localisation. Mais le fournisseur de réseau donne à peine la vitesse. Alors que le fournisseur GPS fournit plusieurs fois un correctif.Comment forcer le fournisseur de GPS pour obtenir la vitesse dans Android?
Mais est-ce de sorte qu'une fois une solution est trouvée sans vitesse, dispositif ne demandera pas de nouvelle mise à jour jusqu'à ce que l'intervalle ou la distance définie dans les changements de requestLocationUpdates? Si oui, comment puis-je l'appliquer pour continuer jusqu'à ce que je sois rapide. J'ai trouvé la classe Criteria, mais nous ne pouvons l'utiliser qu'en choisissant un fournisseur. Je veux l'utiliser tout en obtenant une solution. Puis-je ?
Une autre chose que j'ai remarquée est parfois que je deviens la vitesse à 127 m/s au début, même si je suis stable puis normalise à la vitesse réelle. Est-ce un problème d'appareil (testé en G1), ou est-ce généralement en fonction du satallite ou de l'emplacement?
Est-ce que l'utilisation de critères lors du choix du fournisseur ne me fournira pas de points de localisation qui ne correspondent pas? Comme si je définissais criteriaObj.setSpeedRequired (true), alors je n'obtiendrais pas de points s'il n'y en avait pas. Comme j'ai besoin de mise à jour de position dans tous les cas.
Une suggestion?
Belle observation mais comment avez-vous révisé l'application My Tracks? –