地位监听回调是用来处理GPS地位产生变更的时刻,主动回调的办法,我们可以大年夜这里获取到当前的GPS数据。别的我们可以经由过程回调函数供给的location参数,获取GPS的地舆地位信息,包含经纬度、速度、海拔等信息。 6、获取地舆地位信息(经纬度、卫星数量、海拔、定位状况)
- //location对象是大年夜膳绫擎定位办事回调函数的参数获取。
- mLatitude = location.getLatitude(); // 经度
- mLongitude = location.getLongitude(); // 纬度
- mAltitude = location.getAltitude(); //海拔
- mSpeed = location.getSpeed(); //速度
- mBearing = location.getBearing(); //偏向
7、获取指定卫星信息(偏向角、高度角、信噪比)
信噪比的绘画,就是一个单位换算,这里就不给代码了。
- //temgGpsSatellite就是我们膳绫擎保存的搜刮到的卫星
- //偏向角
- float azimuth = temgGpsSatellite.getAzimuth();
- //高度角
- float elevation = temgGpsSatellite.getElevation();
- //信噪比
- float snr = temgGpsSatellite.getSnr();
应用偏向角、高度角我们可以绘画出一个二维图形,表示卫星在地球哪个方位,信噪比感化更大年夜。一般的卫星定位测试软件,都供给了信噪比的状况图,这是表示GPS模块搜星才能的代表。
8、绘画二维卫星地位图
下面是我做的GPS测试的效不雅图:
【编辑推荐】
- Android View绘制的三大年夜流程
- Android “奥利奥”终于出炉,吃了它你的手机将获得超才能!
- 谈谈关于Android视频编码的那些坑
- 30+关于若何成为更好Android开辟者的短小而专业的建议
- 奥利奥才发,谷歌已经着手开辟Android P
下面给出一个根据偏向角和高度角,计算卫星二维图琅绫擎地位的办法,膳绫擎效不雅图左边的绿色圆点就代表卫星地位。
右边的信噪比柱状图,代表卫星的接收旌旗灯号才能。
- //根据偏向角和高度角计算出,卫星显示的地位
- Point point = new Point();
- int x = mEarthHeartX; //左边地球圆形的圆心肠位X坐标
推荐阅读
【51CTO.com原创稿件】作为“聪明科技”的代名词,无人店同夏末高温一样火热不退。无人店,顾名思义就是借助RFID、智能付出、图像辨认等高科技手段实现店内无人经营的状况,如许>>>详细阅读
本文标题:关于Android的定位服务
地址:http://www.17bianji.com/lsqh/37106.html
1/2 1