700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > js 调用android定位 利用native.js获取手机gps是否开启

js 调用android定位 利用native.js获取手机gps是否开启

时间:2021-03-15 08:39:14

相关推荐

js 调用android定位 利用native.js获取手机gps是否开启

用原生Android的方法,native的方式调用。

先添加权限:

以下是我从原生的方式里copy出来的供参考

lm = (LocationManager) getSystemService(Context.LOCATION_SERVICE);

// 为获取地理位置信息时设置查询条件

String bestProvider = lm.getBestProvider(getCriteria(), true);

// 获取位置信息

// 如果不设置查询要求,getLastKnownLocation方法传人的参数为LocationManager.GPS_PROVIDER

Location location = lm.getLastKnownLocation(bestProvider);

其中getCriteria()

/**

返回查询条件

@188508

*/

private Criteria getCriteria() {

Criteria criteria = new Criteria();

// 设置定位精确度 Criteria.ACCURACY_COARSE比较粗略,Criteria.ACCURACY_FINE则比较精细

criteria.setAccuracy(Criteria.ACCURACY_FINE);

// 设置是否要求速度

criteria.setSpeedRequired(false);

// 设置是否允许运营商收费

criteria.setCostAllowed(false);

// 设置是否需要方位信息

criteria.setBearingRequired(false);

// 设置是否需要海拔信息

criteria.setAltitudeRequired(false);

// 设置对电源的需求

criteria.setPowerRequirement(Criteria.POWER_LOW);

return criteria;

}

具体没用代码实现过,等我过几天试一下再回复你哦

-08-09 18:51

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。