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