Sensor驱动:Location API 取不到GPS经纬度等数据或不识别传感器

 

---------------------------------------华丽的分割线-----------------------------------------

 

 

 

sensor驱动: 客户端要使用location api取gps的经纬度值,但总取不到。
在调试了几天后(--!)发现有个容易被忽略的常量:
SENSOR_DATA_TYPE_ERROR_RADIUS_METERS
 
 关于其说明的地方已经清楚地指出:
 1. Accuracy of latitude and longitude values, in meters. A value of zero means that the accuracy level is not known. The Location API gives priority to sensors that provide a non-zero value for this field.
 2. Do not report a value for SENSOR_DATA_TYPE_ERROR_RADIUS_METERS that is zero or less.
 3. Report a valid value for SENSOR_DATA_TYPE_ERROR_RADIUS_METERS before raising events or changing the value for SENSOR_PROPERTY_STATE to SENSOR_STATE_READY.

也就是说不能为零,否则它是不会向api提供数据的。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值