Nous avons une application qui capture l'emplacement de l'utilisateur à l'aide de Google Play Service de l'Emplacement de l'API pour chacune des transactions, comme Geotag terre, lors de la passation de commande, etc.
Après la capture de ces emplacements de mobile nous allons synchroniser le serveur et l'afficher dans un tableau de bord web.
Nous avons remarqué que dans de rares cas de transaction capturé à l'intérieur de quelques secondes ont lieu à des résultats variés à distance.
Exemple:
L'emplacement de l'utilisateur sera dans l'
Mandsaur, Madhya Pradesh, En Inde, En Asie
(Latitude - 24.057291, Longitude 75.0970672, Capturé date - 2017-01-04 09:19:48).
Mais la suite des opérations ont lieu de
Paris qui est 6772 km
(Latitude - 48.8581074, Longitude 2.3525187, Capturé date - 2017-01-04 09:20:01)
parfois, son extraction de mal a déclaré de l'inde comme l'utilisateur est de gujrat puis l'emplacement d'extraction du Bihar, Maharastra, le Koweït(de l'inde), c'est vraiment casse-tête pour les indiens développeur
Comme cela se passe sans intervention de l'utilisateur et pas de se moquer de l'emplacement des applications installé dans le périphérique de l'utilisateur.
Quelqu'un peut-il expliquer pourquoi cela se produit et comment pourrions-nous éviter ces scénarios?
NOTE:
Ces sites de transactions sont généralement capturés dans les champs ouverts avec GPS activé et configuré en mode de Haute Précision