GPS定位模拟测试

来源:互联网 发布:多处理器编程的艺术 编辑:程序博客网 时间:2024/05/18 01:34

最近有个测试需求,需要测试GPS定位。刚开始听说,感觉有点不知道怎么下手。那么先去了解下GPS是什么?

1.了解GPS,参考下面这篇文章,我觉得最后的总结很清晰。

      以HTC ONE为例:
      ①最给力的定位莫过于插上SIM卡,打开wifi,联网,启动GPS和Glonass了。集以上所有定位方式于一身,除了那个国产货。
      ②关掉GPS选项。GPS,Glonass和AGPS都不行了,基站、wifi定位尚可。
      ③关掉wifi,移动数据打开,仅基站定位。
      ④启动飞行模式,所有定位都停掉。
      ⑤打开wifi,联网,仅wifi定位工作。

链接:http://bbs.feng.com/read-htm-tid-7709847.html


2.对照各机型,发现iOS的定位基本就一种,在设置-隐私-定位服务中;Android的位置就比较多了。

   另外APP的权限里还有个位置服务。

  这2个都需要开启才能使用。


3.定位模拟器

 需要模拟其他区域,这个时候需要用到GPS定位模拟器。

 Android的找到个不需要root的工具:神行者,使用方法参考下面的链接:

http://jingyan.baidu.com/article/6dad5075ea870da122e36e7a.html


还可以使用模拟器里的GPS定位:

http://jingyan.baidu.com/article/f71d603783c70f1ab641d1fa.html


iOS目前没有找到好的工具,很多都需要手机越狱。

后来发现有个叫phantom GPS的工具不需要越狱,安装后依然不能使用,好像是个外接GPS,需要接入设备。

另外网上有Xcode自带模拟器可以GPS定位的,还未尝试。

可参考:

http://blog.csdn.net/qq_35502977/article/details/52823419?locationNum=8&fps=1


另外,取坐标我用的百度地图:http://api.map.baidu.com/lbsapi/getpoint/index.html