如果用户位置在给定的精度下保持一定的时间,我需要允许在地图上手动定位。
我需要一种方法来测试这种情况。这不像禁用位置服务。只想拥有糟糕的GPS信号(例如:horizontalAccuracy约500米左右)。 “不幸的是”,在我工作的地方(我自己的房子),我有一个强大的GPS信号,所以我无法测试和微调应用程序的行为。
我想知道是否有办法做到这一点。像iPhone设置上的开发人员菜单中的网络链接调节器。
答案 0 :(得分:1)
据我所知,除了编写测试类以注入位置数据之外,没有办法做到这一点。 (即,模拟器和/或调试器提供的位置模拟功能中没有任何内容可以让您设置精度。)
This answer类似的问题有一个手动测试类hackery方式的例子。