gpt4 book ai didi

android - 为什么模拟位置跳回真实位置

转载 作者:太空狗 更新时间:2023-10-29 13:03:47 32 4
gpt4 key购买 nike

我添加了一个使用 LocationManager.GPS_PROVIDER 作为提供者名称的测试提供者,如此处所述

https://mobiarch.wordpress.com/2012/07/17/testing-with-mock-location-data-in-android/

在 Google map 应用中,我看到位置在模拟位置和真实位置之间跳跃,然后又回到模拟位置。

为什么跳转到真实位置,我该如何停止?

也许我误解了如何使用模拟位置。我还没有找到任何可用的官方文档。

最佳答案

您很可能已将您的位置设置配置为您的手机(和应用程序)可以同时使用来自 GPS 传感器的位置以及来自手机和 Wi-Fi 的位置。自从 Fused Location Provider 出现以来,系统获取您的位置的方式变得有点模糊。

当您模拟位置时,您只能模拟 GPS 传感器读数(当您通过模拟器设置模拟位置时也是如此)。因此,当系统将来自 GPS 传感器的位置提供给 Google map 时,它会提供假的位置,而当它提供来自其他传感器的位置时,它将是真实的。

为了测试我的正确性,您可以将位置设置切换为“仅限设备”,这样您应该只会获得虚假位置。

遗憾的是,无法模拟其他传感器读数。

关于android - 为什么模拟位置跳回真实位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51445821/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com