Parce que je ne veux pas consentir à l'accord de confidentialité des services de localisation de Google, je l'ai désactivé. Ce faisant, je sais que certaines fonctionnalités de localisation comme la localisation basée sur les cellules et le wifi ne seront pas fonctionnelles.
Cependant, je m'attends à ce que la fonctionnalité GPS simple fonctionne normalement. Pour moi, fonctionner normalement signifierait d'utiliser les données GPS si disponibles, sinon utiliser la dernière position connue. (Historiquement, c'est ainsi que fonctionnent les récepteurs GPS)
Cependant, l'implémentation actuelle de Google (je suis sous Android 5, Lollipop) semble ne donner aucune position du tout en l'absence de signal clair, me lançant de nombreux avertissements et me plaçant partout dans le monde au lieu de ma position domicile.
Ma question :
Est-ce que quelqu'un connaît un fournisseur / faussaire de localisation tiers qui se contente de mettre en cache ma dernière position connue en l'absence de signal GPS? (me redonnant juste une fonctionnalité normale)
Une fonctionnalité supplémentaire qui serait très appréciée est la mise en cache des données Wifi/Cellule afin de se souvenir d'un endroit même en l'absence de signal GPS.
Toute suggestion serait grandement appréciée!
0 votes
Est-ce qu'un fournisseur alternatif pour la localisation basée sur le réseau (remplaçant la localisation de Google, qui nécessite un accès root) serait également une solution acceptable ?
0 votes
@Izzy - est-ce que l'alternative aurait la dernière position connue stockée? Ainsi, d'autres applications pourraient utiliser cette information pour commencer à fonctionner, au lieu d'attendre une correction par satellite.
0 votes
La solution que j'ai en tête utilise les emplacements des antennes de téléphone portable, qui sont stockés localement sur l'appareil (vous définissez les zone(s) dont vous avez besoin). Tant que votre téléphone n'est pas en mode avion, et que vous vous trouvez dans une zone couverte par vos données, il sait donc toujours où il se trouve sans avoir besoin d'une connexion de données.
0 votes
@Izzy, je pensais que c'était l'une des façons dont les aides GPS fonctionnaient mais ça ne confirme pas une correction. Il met en cache ma position (et augmente la vitesse de correction), donc la solution avec les aides GPS répond à ma question. Cependant je suis également intéressé par une solution que vous indiquez, cela pourrait être une réponse alternative avec certains avantages par rapport à la solution de mise en cache.
1 votes
Terminé - voir ma réponse ci-dessous. Ce n'est qu'une ébauche, mais devrait vous donner une idée - et des indications vers d'autres ressources pour plus de détails. Profitez-en!