【功能业务篇】APP获取用户定位、传参经纬度思考
?
常用的三種定位方式有:基于GPS定位、基于基站地位、基于wifi定位。
?
1、基于GPS定位:
GPS定位需要GPS模塊(硬件)的支持,沒有GPS模塊是無法進行GPS定位的。
GPS定位最大的優點就是其定位精確度高(一般誤差在10m內),無網絡也能用;缺點就是耗電高、定位慢、室內和地下室基本定位不到。
?
2、基于基站定位:
根據采集到手機所處基站信息和手機相關信息(MNC、MCC、LAC)進行定位,然后把它們傳給百度API或高德API來獲取位置信息(自己開發成本太大,百度和高德已提供LBS接口平臺)。
基站定位最大的優點就是:定位速度快,缺點就是:定位精度稍微較差(200m左右),無網絡信號不能使用。
?
3、基于wifi定位:
和基站定位類似,根據當前設備獲取的Wi-Fi的信息來進行定位,Wi-Fi定位精度一般不受使用環境影響,主要和Wi-Fi半徑,密度有關。Wi-Fi定位精度目前在20m左右
?
百度地圖拾取坐標點http://api.map.baidu.com/lbsapi/getpoint/index.html
傳參經緯度
1、定位失敗/未開啟定位/關閉定位/定位獲取中,傳參經緯度(0.0,0.未傳)檢測
2、經緯度傳0.1,0.9、中國最北最南最東最西、美國、海里、超長經緯度檢測
3、經緯度傳參反了、傳參格式檢測
4、傳參其它城市經緯度、區域、地點、推薦點檢測
5、經緯度更新,傳參經緯度更新檢測
6、傳參經緯度,結果測試
7、斷網傳參經緯度檢測
?
用戶定位
1、定位中、定位失敗、未開啟定位、關閉定位,相關業務檢測
2、關閉定位,在開啟定位,相關業務檢測
3、定位點更新,相關業務檢測
4、定位到其它城市,經緯度、城市、區域、地點、推薦點業務檢測
5、斷網、弱網定位檢測
6、開啟關閉定位,進入APP;進入APP,開啟關閉定位檢測
7、地址轉經緯度,經緯度轉地址檢測
8、定位成功,相關業務檢測
?
跳轉百度地圖
1、未開啟定位/關閉定位,跳轉百度地圖
2、未裝百度地圖app,跳轉百度地圖H5
3、已裝百度地圖app,跳轉至百度地圖app
?
未開啟定位權限
1、未開啟定位權限,進入app,所有涉及用戶定位的功能檢測
2、進入app,關閉定位,所有涉及用戶定位的功能檢測
總結
以上是生活随笔為你收集整理的【功能业务篇】APP获取用户定位、传参经纬度思考的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 探索篇 | 新奇测试策略剖析,大家都觉得
- 下一篇: 【Jmeter篇】jmeter+Ant+