public class AMapLocationQualityReport
extends java.lang.Object
implements java.lang.Cloneable
限定符和类型 | 字段和说明 |
---|---|
static int |
GPS_STATUS_MODE_SAVING
卫星定位状态--选择的定位模式中不包含卫星定位
Android 4.4以上的手机设置中开启了定位(位置)服务,但是选择的模式为省电模式,不包含卫星定位
建议选择包含gps定位的模式(例如:高精度、仅设备) |
static int |
GPS_STATUS_NOGPSPERMISSION
卫星定位状态--没有GPS定位权限
如果没有GPS定位权限无法进行卫星定位, 建议在安全软件中授予GPS定位权限
|
static int |
GPS_STATUS_NOGPSPROVIDER
卫星定位状态--手机中没有GPS Provider,无法进行卫星定位
|
static int |
GPS_STATUS_OFF
卫星定位状态--GPS开关关闭
建议开启GPS开关,提高定位质量
Android 4.4以下的手机是gps开关关闭-建议开启gps开关 Android 4.4以上的手机设置中关闭了定位(位置)服务-建议开启定位服务,并选择包含gps的定位模式 |
static int |
GPS_STATUS_OK
卫星定位状态--正常
|
构造器和说明 |
---|
AMapLocationQualityReport() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getAdviseMessage()
获取提示语义,状态良好时,返回的是内容为空
根据当前的质量报告,给出相应的建议
|
int |
getGPSSatellites()
获取当前的卫星数, 只有在非低功耗模式下此值才有效
|
int |
getGPSStatus()
获取卫星状态信息,只有在非低功耗模式下此值才有效
|
long |
getNetUseTime()
获取网络定位时的网络耗时 单位:毫秒
|
java.lang.String |
getNetworkType()
获取网络连接类型(2G、3G、4G、WIFI)
|
boolean |
isInstalledHighDangerMockApp()
是否安装了高危位置模拟软件
首次定位可能没有结果
|
boolean |
isWifiAble()
wifi开关是否打开
如果wifi关闭建议打开wifi开关,提高定位质量
|
public static final int GPS_STATUS_OK
public static final int GPS_STATUS_NOGPSPROVIDER
public static final int GPS_STATUS_OFF
建议开启GPS开关,提高定位质量
Android 4.4以下的手机是gps开关关闭-建议开启gps开关
Android 4.4以上的手机设置中关闭了定位(位置)服务-建议开启定位服务,并选择包含gps的定位模式
public static final int GPS_STATUS_MODE_SAVING
Android 4.4以上的手机设置中开启了定位(位置)服务,但是选择的模式为省电模式,不包含卫星定位
建议选择包含gps定位的模式(例如:高精度、仅设备)
public static final int GPS_STATUS_NOGPSPERMISSION
如果没有GPS定位权限无法进行卫星定位, 建议在安全软件中授予GPS定位权限
public boolean isWifiAble()
如果wifi关闭建议打开wifi开关,提高定位质量
public int getGPSStatus()
public int getGPSSatellites()
public java.lang.String getNetworkType()
public long getNetUseTime()
public boolean isInstalledHighDangerMockApp()
public java.lang.String getAdviseMessage()
根据当前的质量报告,给出相应的建议