该示例适合任何对定位精度有要求的场景使用。示例中展示了如何提示用户开启设备的WIFI模块以提升定位准确度。
核心类/接口
类 | 接口 | 说明 | 版本 |
---|---|---|---|
AMapLocationClientOption | setLocationMode() | 设置定位模式 | V2.0.0版本起 |
采用高精度定位模式:
//设置高精度模式
private AMapLocationClientOption getDefaultOption() {
AMapLocationClientOption mOption = new AMapLocationClientOption();
mOption.setLocationMode(AMapLocationClientOption.AMapLocationMode.Hight_Accuracy);
return mOption;
}
引导用户打开设备WIFI模块:
//打开系统wifi设置界面
Intent intent = new Intent(android.provider.Settings.ACTION_WIFI_SETTINGS);
startActivity(intent); // 打开系统设置界面