小编Vin*_*T S的帖子

Google Play服务位置API有时会返回错误的位置

我们有一个应用程序,可以使用Google Play服务位置API捕获用户的位置,用于Geotag land等每笔交易,下订单等.

从移动设备捕获这些位置后,我们会将其同步到服务器并在Web仪表板中显示.

我们注意到在少数情况下,在几秒钟内捕获的交易具有不同距离的位置结果.


示例:
用户的位置将在

Mandsaur,Madhya Pradesh,印度,亚洲
(纬度 - 24.057291,经度 - 75.0970672,捕获日期 - 2017-01-04 09:19:48).

但随后的交易将有 6772公里外的

巴黎
(纬度 - 48.8581074,经度 - 2.3525187,截获日期 - 2017-01-04 09:20:01)


有时取指令错误陈述的印度象用户从古吉拉特然后位置比哈尔邦,马哈拉施特拉邦,科威特的获取(从印度)它真的头疼印度开发商


因为这发生在没有用户干扰且用户设备中没有安装模拟位置应用程序的情况下.

任何人都可以解释为什么会这样,我们怎么能避免这些情况?


注意:
这些交易位置通常在开启GPS的情况下捕获,并设置为高精度模式

android location geolocation google-play-services

33
推荐指数
2
解决办法
3497
查看次数