第3行: | 第3行: | ||
<div class="title-hd">辅助提升定位精度</div><!-- 标题下子标题及简介,可有多个 --> | <div class="title-hd">辅助提升定位精度</div><!-- 标题下子标题及简介,可有多个 --> | ||
<div class="title-mi">功能场景</div> | <div class="title-mi">功能场景</div> | ||
− | <div class="wrap-mi"> | + | <div class="wrap-mi">提示用户开启设备WiFi模块以提升定位准确度。</div><!-- --> |
</div> | </div> | ||
<div class="demos_wrap"> | <div class="demos_wrap"> |
2020年6月3日 (三) 11:37的版本
辅助提升定位精度
功能场景
提示用户开启设备WiFi模块以提升定位准确度。
Android
//mapopen-website-wiki.bj.bcebos.com/demos/AndroidVideos/辅助提升定位精度.mp4
1590746640|//mapopen-website-wiki.bj.bcebos.com/demos/qrcodes/辅助提升定位精度.png
扫码体验
使用产品
Android定位SDK|/index.php?title=android-locsdk
下载源码
//mapopen-website-wiki.bj.bcebos.com/demos/location/AssistHightAccuracyDemo.zip
核心接口
类
接口
描述
LocationClientOption
setLocationMode(LocationClientOption.LocationMode mode)
设置定位模式
核心代码
1.设置高精度定位模式
JAVA
/** * 初始化定位参数 */ private void initLocation() { // 初始化客户端 mLocationClient = new LocationClient(this); myLocationListener = new MyLocationListener(); mLocationClient.registerLocationListener(myLocationListener); LocationClientOption mOption = new LocationClientOption(); // 设置高精度定位模式 mOption.setLocationMode(LocationClientOption.LocationMode.Hight_Accuracy); // 设置定位参数 mLocationClient.setLocOption(mOption); }
复制
深色
复制成功
2.引导用户打开设备WIFI模块
JAVA
// 打开系统wifi界面设置 Intent intent = new Intent(android.provider.Settings.ACTION_WIFI_SETTINGS); startActivity(intent); // 打开系统设置界面
复制
深色
复制成功