- enableBackgroundLocation(int, Notification) - 类 中的方法com.amap.api.location.AMapLocationClient
-
开启后台定位功能
注意:
如果您设置了target>=28,需要增加android.permission.FOREGROUND_SERVICE权限,
如果您的app需要运行在Android Q版本的手机上,需要为ApsService增加android:foregroundServiceType="location"属性,
例:<service
android:name="com.amap.api.location.APSService"
android:foregroundServiceType="location"/>
主要是为了解决Android 8.0以上版本对后台定位的限制,开启后会显示通知栏,如果您的应用本身已经存在一个前台服务通知,则无需再开启此接口
注意:启动后台定位只是代表开启了后台定位的能力,并不代表已经开始定位,开始定位请调用
AMapLocationClient.startLocation()。
- equals(Object) - 类 中的方法com.amap.api.fence.GeoFence
-
重写equals方法,用于ArrayList的contains判断
Override equals method for ArrayList contains check
- equals(Object) - 类 中的方法com.amap.api.location.DPoint
-
重写equals方法
Override the equals method
- ERROR_CODE_AIRPLANEMODE_WIFIOFF - 类 中的静态变量com.amap.api.location.AMapLocation
-
定位错误码:定位失败,飞行模式下关闭了WIFI开关,请关闭飞行模式或者打开WIFI开关
Location error code: Location failed because the WiFi switch is turned off in airplane mode.
- ERROR_CODE_EXISTS - 类 中的静态变量com.amap.api.fence.GeoFence
-
错误码: 相同的围栏已经存在,无需重复添加
当地理围栏的customID,半径,周边点(多边形),中心点坐标(圆形)这几个属性完全一致时,则认为是相同围栏
Error code: The same fence already exists, no need to add again
When the customID, radius, surrounding points (polygon), and center coordinates (circle) of a geofence are identical, they are considered the same fence
- ERROR_CODE_FAILURE_AUTH - 类 中的静态变量com.amap.api.fence.GeoFence
-
错误码:鉴权失败
Error code: Authentication failed
- ERROR_CODE_FAILURE_AUTH - 类 中的静态变量com.amap.api.location.AMapLocation
-
- ERROR_CODE_FAILURE_CELL - 类 中的静态变量com.amap.api.location.AMapLocation
-
定位错误码:错误的基站信息,请检查是否安装SIM卡
Location error code: Incorrect base station information.
- ERROR_CODE_FAILURE_COARSE_LOCATION - 类 中的静态变量com.amap.api.location.AMapLocation
-
定位错误码:定位失败,模糊权限下定位异常,可以通过
AMapLocation.getErrorInfo() 获取详细信息
Location error code: Location failed due to abnormal positioning under fuzzy permissions.
- ERROR_CODE_FAILURE_CONNECTION - 类 中的静态变量com.amap.api.fence.GeoFence
-
错误码:网络连接异常
Error code: Network connection exception
- ERROR_CODE_FAILURE_CONNECTION - 类 中的静态变量com.amap.api.location.AMapLocation
-
- ERROR_CODE_FAILURE_INIT - 类 中的静态变量com.amap.api.location.AMapLocation
-
- ERROR_CODE_FAILURE_LOCATION - 类 中的静态变量com.amap.api.location.AMapLocation
-
- ERROR_CODE_FAILURE_LOCATION_PARAMETER - 类 中的静态变量com.amap.api.location.AMapLocation
-
定位错误码:获取到的请求参数为空,可能获取过程中出现异常,可以通过
AMapLocation.getLocationDetail()获取详细信息
Location error code: The obtained request parameters are empty, possibly due to an exception during the process.
- ERROR_CODE_FAILURE_LOCATION_PERMISSION - 类 中的静态变量com.amap.api.location.AMapLocation
-
定位错误码:缺少定位权限,请检查是否配置定位权限,并在安全软件和设置中给应用打开定位权限
Location error code: Missing location permission.
- ERROR_CODE_FAILURE_NOENOUGHSATELLITES - 类 中的静态变量com.amap.api.location.AMapLocation
-
定位错误码:卫星定位失败,可用卫星数不足
Location error code: Satellite positioning failed due to insufficient available satellites.
- ERROR_CODE_FAILURE_NOWIFIANDAP - 类 中的静态变量com.amap.api.location.AMapLocation
-
定位错误码:网络定位失败,请检查设备是否插入sim卡、开启移动网络或开启了wifi模块
Location error code: Network location failed.
- ERROR_CODE_FAILURE_PARSER - 类 中的静态变量com.amap.api.fence.GeoFence
-
错误码:解析数据失败(有可能是连接的需要登录的网络但是没有登录)
Error code: Failed to parse data (possibly connected to a network requiring login but not logged in)
- ERROR_CODE_FAILURE_PARSER - 类 中的静态变量com.amap.api.location.AMapLocation
-
- ERROR_CODE_FAILURE_SIMULATION_LOCATION - 类 中的静态变量com.amap.api.location.AMapLocation
-
定位错误码:定位位置可能被模拟
Location error code: The location may be simulated.
- ERROR_CODE_FAILURE_WIFI_INFO - 类 中的静态变量com.amap.api.location.AMapLocation
-
定位错误码:定位失败,由于设备仅扫描到单个wifi,不能精准的计算出位置信息。
- ERROR_CODE_INVALID_PARAMETER - 类 中的静态变量com.amap.api.fence.GeoFence
-
错误码:参数错误
Error code: Parameter error
- ERROR_CODE_INVALID_PARAMETER - 类 中的静态变量com.amap.api.location.AMapLocation
-
- ERROR_CODE_NO_COMPENSATION_CACHE - 类 中的静态变量com.amap.api.location.AMapLocation
-
定位错误码:首次加速定位失败
Location error code: First accelerated positioning failed.
- ERROR_CODE_NOCGI_WIFIOFF - 类 中的静态变量com.amap.api.location.AMapLocation
-
定位错误码:定位失败,没有检查到SIM卡,并且关闭了WIFI开关,请打开WIFI开关或者插入SIM卡
Location error code: Location failed.
- ERROR_CODE_SERVICE_FAIL - 类 中的静态变量com.amap.api.location.AMapLocation
-
定位错误码:定位服务启动失败,请检查是否配置service并且manifest中service标签是否配置在application标签内
Location error code: Location service failed to start.
- ERROR_CODE_UNKNOWN - 类 中的静态变量com.amap.api.fence.GeoFence
-
错误码:其他未知错误
Error code: Other unknown error
- ERROR_CODE_UNKNOWN - 类 中的静态变量com.amap.api.location.AMapLocation
-
- ERROR_NO_VALIDFENCE - 类 中的静态变量com.amap.api.fence.GeoFence
-
错误码:无可用地理围栏
Error code: No available geofence