跳过导航链接
A B C D E F G H I L O P R S T U V W 

A

addGeoFence(DPoint, float, String) - 类 中的方法com.amap.api.fence.GeoFenceClient
创建自定义围栏 圆形围栏
addGeoFence(List<DPoint>, String) - 类 中的方法com.amap.api.fence.GeoFenceClient
创建自定义围栏 多边形围栏
addGeoFence(String, String, DPoint, float, int, String) - 类 中的方法com.amap.api.fence.GeoFenceClient
创建高德POI地理围栏 根据周边创建围栏
注意:通过此方法创建的围栏半径全部为200米,暂时不支持自定位围栏半径
addGeoFence(String, String, String, int, String) - 类 中的方法com.amap.api.fence.GeoFenceClient
创建高德POI地理围栏 根据关键字创建围栏
注意:通过此方法创建的围栏半径全部为1000米,暂时不支持自定义围栏半径
addGeoFence(String, String) - 类 中的方法com.amap.api.fence.GeoFenceClient
创建行政区划围栏
ADDGEOFENCE_SUCCESS - 类 中的静态变量com.amap.api.fence.GeoFence
创建地理围栏成功
AMapLocation - com.amap.api.location中的类
定位信息类。
AMapLocation(String) - 类 的构造器com.amap.api.location.AMapLocation
根据定位提供者构造
AMapLocation(Location) - 类 的构造器com.amap.api.location.AMapLocation
根据android.location.Location对象构造
AMapLocationClient - com.amap.api.location中的类
定位服务类。
AMapLocationClient(Context) - 类 的构造器com.amap.api.location.AMapLocationClient
构造方法
AMapLocationClient(Context, Intent) - 类 的构造器com.amap.api.location.AMapLocationClient
自定义service定位实例
AMapLocationClient(Looper, Context) - 类 的构造器com.amap.api.location.AMapLocationClient
指定looper
AMapLocationClientOption - com.amap.api.location中的类
定位参数设置,通过这个类可以对定位的相关参数进行设置
AMapLocationClient进行定位时需要这些参数
AMapLocationClientOption() - 类 的构造器com.amap.api.location.AMapLocationClientOption
 
AMapLocationClientOption(Parcel) - 类 的构造器com.amap.api.location.AMapLocationClientOption
 
AMapLocationClientOption.AMapLocationMode - com.amap.api.location中的枚举
定位模式,目前支持三种定位模式
高精度定位模式: 在这种定位模式下,将同时使用高德网络定位和卫星定位,优先返回精度高的定位 低功耗定位模式: 在这种模式下,将只使用高德网络定位 仅设备定位模式: 在这种模式下,将只使用卫星定位。
AMapLocationClientOption.AMapLocationProtocol - com.amap.api.location中的枚举
定位协议,目前支持二种定位协议
http协议: 在这种定位协议下,会使用http请求定位 https协议: 在这种定位协议下,会使用https请求定位
AMapLocationClientOption.AMapLocationPurpose - com.amap.api.location中的枚举
定位场景
AMapLocationClientOption.GeoLanguage - com.amap.api.location中的枚举
设置返回逆地理使用的语言,目前有三种选择
默认: 选择这种模式,会根据位置按照相应的语言返回逆地理信息,在国外按英语返回,在国内按中文返回 中文: 设置只中文后,无论在国外还是国内都为返回中文的逆地理信息 英文: 设置英文后,无论在国外还是国内都为返回英文的逆地理信息
AMapLocationListener - com.amap.api.location中的接口
定位回调接口
AMapLocationQualityReport - com.amap.api.location中的类
高德定位质量报告,随定位结果一起返回 Created by hongming.wang on 2017/8/29.
AMapLocationQualityReport() - 类 的构造器com.amap.api.location.AMapLocationQualityReport
 

B

buildingId - 类 中的变量com.amap.api.location.AMapLocation
建筑物的POIID,只有室内定位的时候才会返回,主要用于室内地图的显示
BUNDLE_KEY_CUSTOMID - 类 中的静态变量com.amap.api.fence.GeoFence
地理围栏广播中Bundle的key-业务Id
BUNDLE_KEY_FENCE - 类 中的静态变量com.amap.api.fence.GeoFence
地理围栏广播中Bundle的key-围栏对象
BUNDLE_KEY_FENCEID - 类 中的静态变量com.amap.api.fence.GeoFence
地理围栏广播中Bundle的key-围栏Id
BUNDLE_KEY_FENCESTATUS - 类 中的静态变量com.amap.api.fence.GeoFence
地理围栏广播中Bundle的key-围栏状态
BUNDLE_KEY_LOCERRORCODE - 类 中的静态变量com.amap.api.fence.GeoFence
地理围栏广播中Bundle的key-定位错误码

C

calculateLineDistance(DPoint, DPoint) - 类 中的静态方法com.amap.api.location.CoordinateConverter
计算两点间距离 单位:米
clone() - 类 中的方法com.amap.api.location.AMapLocation
 
clone() - 类 中的方法com.amap.api.location.AMapLocationClientOption
获取AMapLocationClientOption对象的拷贝
clone() - 类 中的方法com.amap.api.location.AMapLocationQualityReport
 
com.amap.api.fence - 程序包 com.amap.api.fence
 
com.amap.api.location - 程序包 com.amap.api.location
 
convert() - 类 中的方法com.amap.api.location.CoordinateConverter
进行坐标转换
coord(DPoint) - 类 中的方法com.amap.api.location.CoordinateConverter
设置偏转数据源
COORD_TYPE_GCJ02 - 类 中的静态变量com.amap.api.location.AMapLocation
GCJ02坐标系
COORD_TYPE_WGS84 - 类 中的静态变量com.amap.api.location.AMapLocation
WGS84坐标系
CoordinateConverter - com.amap.api.location中的类
坐标转换类
CoordinateConverter(Context) - 类 的构造器com.amap.api.location.CoordinateConverter
构造方法
CoordinateConverter.CoordType - com.amap.api.location中的枚举
坐标类型
createPendingIntent(String) - 类 中的方法com.amap.api.fence.GeoFenceClient
创建PendingIntent 注意:一个GeoFenceClient只接受一个PendingIntent,如果重复设置多个,则以最后一个为准
CREATOR - 类 中的静态变量com.amap.api.fence.DistrictItem
 
CREATOR - 类 中的静态变量com.amap.api.fence.GeoFence
 
CREATOR - 类 中的静态变量com.amap.api.fence.PoiItem
 
CREATOR - 类 中的静态变量com.amap.api.location.AMapLocation
 
CREATOR - 类 中的静态变量com.amap.api.location.AMapLocationClientOption
 
CREATOR - 类 中的静态变量com.amap.api.location.DPoint
 

D

describeContents() - 类 中的方法com.amap.api.fence.DistrictItem
 
describeContents() - 类 中的方法com.amap.api.fence.GeoFence
 
describeContents() - 类 中的方法com.amap.api.fence.PoiItem
 
describeContents() - 类 中的方法com.amap.api.location.AMapLocation
 
describeContents() - 类 中的方法com.amap.api.location.AMapLocationClientOption
 
describeContents() - 类 中的方法com.amap.api.location.DPoint
 
disableBackgroundLocation(boolean) - 类 中的方法com.amap.api.location.AMapLocationClient
关闭后台定位功能 与AMapLocationClient.enableBackgroundLocation(int, Notification)配对使用
注意:关闭后台定位功能只是代表不再提供后台定位的能力,并不是停止定位,停止定位请调用AMapLocationClient.stopLocation()
DistrictItem - com.amap.api.fence中的类
行政区划对象
DistrictItem() - 类 的构造器com.amap.api.fence.DistrictItem
构造方法
DistrictItem(Parcel) - 类 的构造器com.amap.api.fence.DistrictItem
 
DPoint - com.amap.api.location中的类
坐标点对象,包含经度和纬度
DPoint() - 类 的构造器com.amap.api.location.DPoint
构造方法
DPoint(double, double) - 类 的构造器com.amap.api.location.DPoint
根据经纬度构造坐标点
DPoint(Parcel) - 类 的构造器com.amap.api.location.DPoint
 

E

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判断
equals(Object) - 类 中的方法com.amap.api.location.DPoint
重写equals方法
ERROR_CODE_AIRPLANEMODE_WIFIOFF - 类 中的静态变量com.amap.api.location.AMapLocation
定位错误码:定位失败,飞行模式下关闭了WIFI开关,请关闭飞行模式或者打开WIFI开关
ERROR_CODE_EXISTS - 类 中的静态变量com.amap.api.fence.GeoFence
错误码: 相同的围栏已经存在,无需重复添加 当地理围栏的customID,半径,周边点(多边形),中心点坐标(圆形)这几个属性完全一致时,则认为是相同围栏
ERROR_CODE_FAILURE_AUTH - 类 中的静态变量com.amap.api.fence.GeoFence
错误码:鉴权失败
ERROR_CODE_FAILURE_AUTH - 类 中的静态变量com.amap.api.location.AMapLocation
定位错误码:KEY错误,可以通过AMapLocation.getLocationDetail()获取详细信息来跟注册的KEY信息进行对照
ERROR_CODE_FAILURE_CELL - 类 中的静态变量com.amap.api.location.AMapLocation
定位错误码:错误的基站信息,请检查是否安装SIM卡
ERROR_CODE_FAILURE_COARSE_LOCATION - 类 中的静态变量com.amap.api.location.AMapLocation
定位错误码:定位失败,模糊权限下定位异常,可以通过AMapLocation.getErrorInfo() 获取详细信息
ERROR_CODE_FAILURE_CONNECTION - 类 中的静态变量com.amap.api.fence.GeoFence
错误码:网络连接异常
ERROR_CODE_FAILURE_CONNECTION - 类 中的静态变量com.amap.api.location.AMapLocation
定位错误码:网络连接异常,可以通过AMapLocation.getLocationDetail()获取详细信息
ERROR_CODE_FAILURE_INIT - 类 中的静态变量com.amap.api.location.AMapLocation
定位错误码:初始化异常,可以通过AMapLocation.getLocationDetail()获取详细信息
ERROR_CODE_FAILURE_LOCATION - 类 中的静态变量com.amap.api.location.AMapLocation
定位错误码:定位结果错误,可以通过AMapLocation.getLocationDetail()获取详细信息
ERROR_CODE_FAILURE_LOCATION_PARAMETER - 类 中的静态变量com.amap.api.location.AMapLocation
定位错误码:获取到的请求参数为空,可能获取过程中出现异常,可以通过AMapLocation.getLocationDetail()获取详细信息
ERROR_CODE_FAILURE_LOCATION_PERMISSION - 类 中的静态变量com.amap.api.location.AMapLocation
定位错误码:缺少定位权限,请检查是否配置定位权限,并在安全软件和设置中给应用打开定位权限
ERROR_CODE_FAILURE_NOENOUGHSATELLITES - 类 中的静态变量com.amap.api.location.AMapLocation
定位错误码:卫星定位失败,可用卫星数不足
ERROR_CODE_FAILURE_NOWIFIANDAP - 类 中的静态变量com.amap.api.location.AMapLocation
定位错误码:网络定位失败,请检查设备是否插入sim卡、开启移动网络或开启了wifi模块
ERROR_CODE_FAILURE_PARSER - 类 中的静态变量com.amap.api.fence.GeoFence
错误码:解析数据失败(有可能是连接的需要登录的网络但是没有登录)
ERROR_CODE_FAILURE_PARSER - 类 中的静态变量com.amap.api.location.AMapLocation
定位错误码:解析XML出错,可以通过AMapLocation.getLocationDetail()获取详细信息
ERROR_CODE_FAILURE_SIMULATION_LOCATION - 类 中的静态变量com.amap.api.location.AMapLocation
定位错误码:定位位置可能被模拟
ERROR_CODE_FAILURE_WIFI_INFO - 类 中的静态变量com.amap.api.location.AMapLocation
定位错误码:定位失败,由于设备仅扫描到单个wifi,不能精准的计算出位置信息。
ERROR_CODE_INVALID_PARAMETER - 类 中的静态变量com.amap.api.fence.GeoFence
错误码:参数错误
ERROR_CODE_INVALID_PARAMETER - 类 中的静态变量com.amap.api.location.AMapLocation
定位错误码:一些重要参数为空,如context,可以通过AMapLocation.getLocationDetail()获取详细信息
ERROR_CODE_NO_COMPENSATION_CACHE - 类 中的静态变量com.amap.api.location.AMapLocation
定位错误码:首次加速定位失败
ERROR_CODE_NOCGI_WIFIOFF - 类 中的静态变量com.amap.api.location.AMapLocation
定位错误码:定位失败,没有检查到SIM卡,并且关闭了WIFI开关,请打开WIFI开关或者插入SIM卡
ERROR_CODE_SERVICE_FAIL - 类 中的静态变量com.amap.api.location.AMapLocation
定位错误码:定位服务启动失败,请检查是否配置service并且manifest中service标签是否配置在application标签内
ERROR_CODE_UNKNOWN - 类 中的静态变量com.amap.api.fence.GeoFence
错误码:其他未知错误
ERROR_CODE_UNKNOWN - 类 中的静态变量com.amap.api.location.AMapLocation
定位错误码:其他错误,可以通过AMapLocation.getLocationDetail()获取详细信息
ERROR_NO_VALIDFENCE - 类 中的静态变量com.amap.api.fence.GeoFence
错误码:无可用地理围栏

F

floor - 类 中的变量com.amap.api.location.AMapLocation
楼层信息,只有室内定位的时候才会返回
from(CoordinateConverter.CoordType) - 类 中的方法com.amap.api.location.CoordinateConverter
设置偏转源类型

G

GeoFence - com.amap.api.fence中的类
地理围栏对象
GeoFence() - 类 的构造器com.amap.api.fence.GeoFence
构造方法
GeoFence(Parcel) - 类 的构造器com.amap.api.fence.GeoFence
 
GEOFENCE_IN - 类 中的静态变量com.amap.api.fence.GeoFenceClient
触发围栏行为-进入围栏
GEOFENCE_OUT - 类 中的静态变量com.amap.api.fence.GeoFenceClient
触发围栏行为-离开围栏
GEOFENCE_STAYED - 类 中的静态变量com.amap.api.fence.GeoFenceClient
触发围栏行为-停留在围栏内(在围栏内停留10分钟以上)
GeoFenceClient - com.amap.api.fence中的类
地理围栏客户端
GeoFenceClient(Context) - 类 的构造器com.amap.api.fence.GeoFenceClient
 
GeoFenceListener - com.amap.api.fence中的接口
地理围栏回调接口
getAccuracy() - 类 中的方法com.amap.api.location.AMapLocation
获取定位精度 单位:米
getActivatesAction() - 类 中的方法com.amap.api.fence.GeoFence
获取设置的地理围栏触发条件
getAdcode() - 类 中的方法com.amap.api.fence.DistrictItem
获取区域编码
getAdCode() - 类 中的方法com.amap.api.location.AMapLocation
获取区域编码 2.9.0之前的版本定位类型为AMapLocation.LOCATION_TYPE_GPS时不会返回区域编码
2.9.0版本开始,当AMapLocation.LOCATION_TYPE_GPS时也可以返回区域编码
getAddress() - 类 中的方法com.amap.api.fence.PoiItem
获取POI的地址信息
getAddress() - 类 中的方法com.amap.api.location.AMapLocation
获取地址 2.9.0之前的版本定位类型为AMapLocation.LOCATION_TYPE_GPS时不会返回地址信息
2.9.0版本开始,当类型为AMapLocation.LOCATION_TYPE_GPS时也可以返回地址信息(需要网络通畅,第一次有可能没有地址信息返回)
getAdname() - 类 中的方法com.amap.api.fence.PoiItem
获取POI所在的区域名称
getAdviseMessage() - 类 中的方法com.amap.api.location.AMapLocationQualityReport
获取提示语义,状态良好时,返回的是内容为空 根据当前的质量报告,给出相应的建议
getAllGeoFence() - 类 中的方法com.amap.api.fence.GeoFenceClient
获取所有已经创建的地理围栏
getAltitude() - 类 中的方法com.amap.api.location.AMapLocation
获取海拔高度(单位:米) 默认值:0.0
3.1.0之前的版本只有定位类型为 AMapLocation.LOCATION_TYPE_GPS时才有值
自3.1.0版本开始,不限定定位类型,当定位类型不是AMapLocation.LOCATION_TYPE_GPS时,可以通过 AMapLocationClientOption.setSensorEnable(boolean) 控制是否返回海拔高度,当设置为true时会通过手机传感器获取海拔高度,如果手机没有对应的传感器会返回0.0
getAoiName() - 类 中的方法com.amap.api.location.AMapLocation
获取兴趣面名称 2.9.0之前的版本定位类型为AMapLocation.LOCATION_TYPE_GPS时不会返回兴趣面名称
2.9.0版本开始,当AMapLocation.LOCATION_TYPE_GPS时也可以返回兴趣面名称
getAPIKEY() - 类 中的静态方法com.amap.api.location.AMapLocationClientOption
获取通过client的setApikey接口设置的key
getBearing() - 类 中的方法com.amap.api.location.AMapLocation
获取方向角(单位:度) 默认值:0.0
取值范围:【0,360】,其中0度表示正北方向,90度表示正东,180度表示正南,270度表示正西
3.1.0之前的版本只有定位类型为 AMapLocation.LOCATION_TYPE_GPS时才有值
自3.1.0版本开始,不限定定位类型,当定位类型不是AMapLocation.LOCATION_TYPE_GPS时,可以通过 AMapLocationClientOption.setSensorEnable(boolean) 控制是否返回方向角,当设置为true时会通过手机传感器获取方向角,如果手机没有对应的传感器会返回0.0 注意:
定位类型为AMapLocation.LOCATION_TYPE_GPS时,方向角指的是运动方向
定位类型不是AMapLocation.LOCATION_TYPE_GPS时,方向角指的是手机朝向
getBuildingId() - 类 中的方法com.amap.api.location.AMapLocation
返回支持室内定位的建筑物ID信息
getCacheCallBack() - 类 中的方法com.amap.api.location.AMapLocationClientOption
获取是否打开2分钟缓存提速开关
getCacheCallBackTime() - 类 中的方法com.amap.api.location.AMapLocationClientOption
获取缓存提速超时时间
getCacheTimeOut() - 类 中的方法com.amap.api.location.AMapLocationClientOption
获取提速功能缓存最大时间
getCenter() - 类 中的方法com.amap.api.fence.GeoFence
获取围栏中心点坐标
getCity() - 类 中的方法com.amap.api.fence.PoiItem
获取POI所在的城市名称
getCity() - 类 中的方法com.amap.api.location.AMapLocation
获取城市名称 2.9.0之前的版本定位类型为AMapLocation.LOCATION_TYPE_GPS时不会返回城市名称
2.9.0版本开始,当AMapLocation.LOCATION_TYPE_GPS时也可以返回省城市名称
getCitycode() - 类 中的方法com.amap.api.fence.DistrictItem
获取城市编码
getCityCode() - 类 中的方法com.amap.api.location.AMapLocation
获取城市编码 2.9.0之前的版本定位类型为AMapLocation.LOCATION_TYPE_GPS时不会返回城市编码
2.9.0版本开始,当AMapLocation.LOCATION_TYPE_GPS时也可以返回城市编码
getConScenario() - 类 中的方法com.amap.api.location.AMapLocation
室内外置信度 室内:且置信度取值在[1 ~ 100],值越大在室内的可能性越大 室外:且置信度取值在[-100 ~ -1] ,值越小在室外的可能性越大 无法识别室内外:置信度返回值为 0
getCoordType() - 类 中的方法com.amap.api.location.AMapLocation
获取坐标系类型 高德定位sdk会返回两种坐标系 AMapLocation.COORD_TYPE_GCJ02 -- GCJ02坐标系 AMapLocation.COORD_TYPE_WGS84 -- WGS84坐标系,国外定位时返回的是WGS84坐标系
getCountry() - 类 中的方法com.amap.api.location.AMapLocation
获取国家名称
getCreator() - 类 中的静态方法com.amap.api.fence.DistrictItem
 
getCreator() - 类 中的静态方法com.amap.api.fence.PoiItem
 
getCurrentLocation() - 类 中的方法com.amap.api.fence.GeoFence
获取当前位置,只有在围栏触发时才有值,其它情况值为null
getCustomId() - 类 中的方法com.amap.api.fence.GeoFence
获取自定义的围栏ID(添加围栏时设置)
getDescription() - 类 中的方法com.amap.api.location.AMapLocation
获取位置语义信息
getDeviceId(Context) - 类 中的静态方法com.amap.api.location.AMapLocationClient
获取设备号
getDeviceModeDistanceFilter() - 类 中的方法com.amap.api.location.AMapLocationClientOption
获取仅设备模式/高精度模式的系统定位自动回调最少间隔距离值
默认值:0米 只有当定位模式为AMapLocationClientOption.AMapLocationMode.Device_Sensors(仅设备模式)或 AMapLocationClientOption.AMapLocationMode.Hight_Accuracy(高精度模式)有效
getDistrict() - 类 中的方法com.amap.api.location.AMapLocation
获取区的名称 2.9.0之前的版本定位类型为AMapLocation.LOCATION_TYPE_GPS时不会返回区的名称
2.9.0版本开始,当AMapLocation.LOCATION_TYPE_GPS时也可以返回区的名称
getDistrictItemList() - 类 中的方法com.amap.api.fence.GeoFence
获取该围栏中的行政区划列表 只有围栏类型为:GeoFence.TYPE_DISTRICT时才有值
getDistrictName() - 类 中的方法com.amap.api.fence.DistrictItem
获取行政区划名称
getEnterTime() - 类 中的方法com.amap.api.fence.GeoFence
获取进入围栏的系统时间(启动时间),单位:毫秒
getErrorCode() - 类 中的方法com.amap.api.location.AMapLocation
获取错误码
getErrorInfo() - 类 中的方法com.amap.api.location.AMapLocation
获取错误信息
getExpiration() - 类 中的方法com.amap.api.fence.GeoFence
获取超时时间, 默认为-1(暂时不对外提供)
getExtras() - 类 中的方法com.amap.api.location.AMapLocation
 
getFenceId() - 类 中的方法com.amap.api.fence.GeoFence
获取地理围栏的ID
getFloor() - 类 中的方法com.amap.api.location.AMapLocation
获取室内定位的楼层信息
getGeoLanguage() - 类 中的方法com.amap.api.location.AMapLocationClientOption
获取逆地理的语言
getGpsAccuracyStatus() - 类 中的方法com.amap.api.location.AMapLocation
获取卫星信号强度,仅在卫星定位时有效,值为 #GPS_ACCURACY_BAD,#GPS_ACCURACY_GOOD,#GPS_ACCURACY_UNKNOWN
getGpsFirstTimeout() - 类 中的方法com.amap.api.location.AMapLocationClientOption
获取优先返回定位信息时等待GPS结果的超时时间
getGPSSatellites() - 类 中的方法com.amap.api.location.AMapLocationQualityReport
获取当前的卫星数, 只有在非低功耗模式下此值才有效
getGPSStatus() - 类 中的方法com.amap.api.location.AMapLocationQualityReport
获取卫星状态信息,只有在非低功耗模式下此值才有效
getHttpTimeOut() - 类 中的方法com.amap.api.location.AMapLocationClientOption
获取联网超时时间
单位:毫秒
默认值:30000毫秒
getInterval() - 类 中的方法com.amap.api.location.AMapLocationClientOption
获取发起定位请求的时间间隔
默认值:2000毫秒
getLastKnownLocation() - 类 中的方法com.amap.api.location.AMapLocationClient
获取最后位置
getLastLocationLifeCycle() - 类 中的方法com.amap.api.location.AMapLocationClientOption
获取跨应用缓存的有效时间, 默认30s
getLatitude() - 类 中的方法com.amap.api.fence.PoiItem
获取POI的纬度
getLatitude() - 类 中的方法com.amap.api.location.AMapLocation
获取纬度
getLatitude() - 类 中的方法com.amap.api.location.DPoint
获取坐标点的纬度
getLocationDetail() - 类 中的方法com.amap.api.location.AMapLocation
获取定位信息描述
getLocationMode() - 类 中的方法com.amap.api.location.AMapLocationClientOption
获取定位模式 默认值:Hight_Accuracy 高精度模式
getLocationProtocol() - 类 中的方法com.amap.api.location.AMapLocationClientOption
获取定位协议 默认值:HTTP http协议
getLocationPurpose() - 类 中的方法com.amap.api.location.AMapLocationClientOption
获取定位场景
getLocationQualityReport() - 类 中的方法com.amap.api.location.AMapLocation
获取定位质量
getLocationType() - 类 中的方法com.amap.api.location.AMapLocation
获取定位结果来源
getLongitude() - 类 中的方法com.amap.api.fence.PoiItem
获取POI的经度
getLongitude() - 类 中的方法com.amap.api.location.AMapLocation
获取经度
getLongitude() - 类 中的方法com.amap.api.location.DPoint
获取坐标点的经度
getMaxDis2Center() - 类 中的方法com.amap.api.fence.GeoFence
获取围栏边界与中心点的点最大距离
getMinDis2Center() - 类 中的方法com.amap.api.fence.GeoFence
获取围栏边界与中心点的最小距离
getNetUseTime() - 类 中的方法com.amap.api.location.AMapLocationQualityReport
获取网络定位时的网络耗时 单位:毫秒
getNetworkType() - 类 中的方法com.amap.api.location.AMapLocationQualityReport
获取网络连接类型(2G、3G、4G、WIFI)
getPendingIntent() - 类 中的方法com.amap.api.fence.GeoFence
获取对应的PendingIntent对象
getPendingIntentAction() - 类 中的方法com.amap.api.fence.GeoFence
获取对应的PendingIntent的action字符串
getPoiId() - 类 中的方法com.amap.api.fence.PoiItem
获取POI的ID
getPoiItem() - 类 中的方法com.amap.api.fence.GeoFence
获取围栏内的兴趣点属性 只有围栏类型为:GeoFence.TYPE_AMAPPOI时才有值
getPoiName() - 类 中的方法com.amap.api.fence.PoiItem
获取POI的名称
getPoiName() - 类 中的方法com.amap.api.location.AMapLocation
获取兴趣点名称 2.9.0之前的版本定位类型为AMapLocation.LOCATION_TYPE_GPS时不会返回兴趣点名称
2.9.0版本开始,当AMapLocation.LOCATION_TYPE_GPS时也可以返回兴趣点名称
getPointList() - 类 中的方法com.amap.api.fence.GeoFence
获取围栏坐标点
getPoiType() - 类 中的方法com.amap.api.fence.PoiItem
获取POI的类型
getPolyline() - 类 中的方法com.amap.api.fence.DistrictItem
获取行政区划轮廓坐标点
getProvider() - 类 中的方法com.amap.api.location.AMapLocation
获取定位提供者
getProvince() - 类 中的方法com.amap.api.fence.PoiItem
获取POI所在的省份名称
getProvince() - 类 中的方法com.amap.api.location.AMapLocation
获取省的名称 2.9.0之前的版本定位类型为AMapLocation.LOCATION_TYPE_GPS时不会返回省份名称
2.9.0版本开始,当AMapLocation.LOCATION_TYPE_GPS时也可以返回省份名称
getRadius() - 类 中的方法com.amap.api.fence.GeoFence
获取地理围栏半径 当围栏类型为GeoFence.TYPE_ROUND或者 GeoFence.TYPE_AMAPPOI时,才有效
getReGeoLocation(AMapLocation) - 类 中的方法com.amap.api.location.AMapLocationClient
获取带有逆地理信息的定位
getRoad() - 类 中的方法com.amap.api.location.AMapLocation
已过时。
使用AMapLocation.getStreet()方法代替
getSatellites() - 类 中的方法com.amap.api.location.AMapLocation
获取当前可用卫星数量, 仅在卫星定位时有效,
getScanWifiInterval() - 类 中的方法com.amap.api.location.AMapLocationClientOption
获取Android P上wifi扫描间隔
getSpeed() - 类 中的方法com.amap.api.location.AMapLocation
获取当前速度(单位:米/秒) 默认值:0.0
3.1.0之前的版本只有定位类型为 AMapLocation.LOCATION_TYPE_GPS时才有值
自3.1.0版本开始,不限定定位类型,当定位类型不是AMapLocation.LOCATION_TYPE_GPS时,可以通过 AMapLocationClientOption.setSensorEnable(boolean) 控制是否返回速度值,当设置为true时会通过手机传感器获取速度,如果手机没有对应的传感器会返回0.0
getStatus() - 类 中的方法com.amap.api.fence.GeoFence
获取围栏的状态
getStreet() - 类 中的方法com.amap.api.location.AMapLocation
获取街道名称 2.9.0之前的版本定位类型为AMapLocation.LOCATION_TYPE_GPS时不会返回街道名称
2.9.0版本开始,当AMapLocation.LOCATION_TYPE_GPS时也可以返回街道名称
getStreetNum() - 类 中的方法com.amap.api.location.AMapLocation
获取门牌号 2.9.0之前的版本定位类型为AMapLocation.LOCATION_TYPE_GPS时不会返回门牌号
2.9.0版本开始,当AMapLocation.LOCATION_TYPE_GPS时也可以返回门牌号
getTel() - 类 中的方法com.amap.api.fence.PoiItem
获取POI的电话号码
getTrustedLevel() - 类 中的方法com.amap.api.location.AMapLocation
获取定位结果的可信度 只有在定位成功时才有意义 非常可信 AMapLocation.TRUSTED_LEVEL_HIGH 可信度一般AMapLocation.TRUSTED_LEVEL_NORMAL 可信度较低 AMapLocation.TRUSTED_LEVEL_LOW 非常不可信 AMapLocation.TRUSTED_LEVEL_BAD
getType() - 类 中的方法com.amap.api.fence.GeoFence
获取围栏类型
getTypeCode() - 类 中的方法com.amap.api.fence.PoiItem
获取POI的类型编码
getValue() - 枚举 中的方法com.amap.api.location.AMapLocationClientOption.AMapLocationProtocol
 
getVersion() - 类 中的方法com.amap.api.location.AMapLocationClient
获取定位sdk版本信息
GPS_ACCURACY_BAD - 类 中的静态变量com.amap.api.location.AMapLocation
卫星信号弱
GPS_ACCURACY_GOOD - 类 中的静态变量com.amap.api.location.AMapLocation
卫星信号强
GPS_ACCURACY_UNKNOWN - 类 中的静态变量com.amap.api.location.AMapLocation
卫星状态未知
GPS_STATUS_MODE_SAVING - 类 中的静态变量com.amap.api.location.AMapLocationQualityReport
卫星定位状态--选择的定位模式中不包含卫星定位 Android 4.4以上的手机设置中开启了定位(位置)服务,但是选择的模式为省电模式,不包含卫星定位
建议选择包含gps定位的模式(例如:高精度、仅设备)
GPS_STATUS_NOGPSPERMISSION - 类 中的静态变量com.amap.api.location.AMapLocationQualityReport
卫星定位状态--没有GPS定位权限 如果没有GPS定位权限无法进行卫星定位, 建议在安全软件中授予GPS定位权限
GPS_STATUS_NOGPSPROVIDER - 类 中的静态变量com.amap.api.location.AMapLocationQualityReport
卫星定位状态--手机中没有GPS Provider,无法进行卫星定位
GPS_STATUS_OFF - 类 中的静态变量com.amap.api.location.AMapLocationQualityReport
卫星定位状态--GPS开关关闭 建议开启GPS开关,提高定位质量
Android 4.4以下的手机是gps开关关闭-建议开启gps开关
Android 4.4以上的手机设置中关闭了定位(位置)服务-建议开启定位服务,并选择包含gps的定位模式
GPS_STATUS_OK - 类 中的静态变量com.amap.api.location.AMapLocationQualityReport
卫星定位状态--正常

H

hashCode() - 类 中的方法com.amap.api.fence.GeoFence
 
hashCode() - 类 中的方法com.amap.api.location.DPoint
 

I

IReGeoLocationCallback - com.amap.api.location中的接口
逆地理编码回调
isAble() - 类 中的方法com.amap.api.fence.GeoFence
获取围栏是否可用
isAMapDataAvailable(double, double) - 类 中的静态方法com.amap.api.location.CoordinateConverter
是否是高德地图可用数据
isBeidouFirst() - 类 中的方法com.amap.api.location.AMapLocationClientOption
优先使用北斗定位
isDownloadCoordinateConvertLibrary() - 类 中的静态方法com.amap.api.location.AMapLocationClientOption
获取是否下载集团偏转so,文档中不体现
isFixLastLocation() - 类 中的方法com.amap.api.location.AMapLocation
是否命中最后位置缓存
isGpsFirst() - 类 中的方法com.amap.api.location.AMapLocationClientOption
获取高精度模式下单次定位是否优先返回卫星定位信息
默认值:false
只有在单次定位高精度定位模式下有效
为true时,会等待卫星定位结果返回,最多等待30秒,若30秒后仍无卫星定位结果返回,返回网络定位结果
isInstalledHighDangerMockApp() - 类 中的方法com.amap.api.location.AMapLocationQualityReport
是否安装了高危位置模拟软件 首次定位可能没有结果
isKillProcess() - 类 中的方法com.amap.api.location.AMapLocationClientOption
获取退出时是否杀死进程
默认值:false, 不杀死
注意:如果设置为true,并且配置的service不是remote的则会杀死当前页面进程,请慎重使用
isLBSLocationEnable() - 类 中的方法com.amap.api.location.AMapLocationClientOption
是否开启高德网络定位
默认值:true
isLocationCacheEnable() - 类 中的方法com.amap.api.location.AMapLocationClientOption
获取是否使用缓存策略, 默认为true 使用缓存策略
isMock() - 类 中的方法com.amap.api.location.AMapLocation
是否为模拟定位
isMockEnable() - 类 中的方法com.amap.api.location.AMapLocationClientOption
获取是否允许模拟位置
3.4.0开始,默认值为true,允许模拟;
3.4.0之前的版本,默认值为false,不允许模拟
isNeedAddress() - 类 中的方法com.amap.api.location.AMapLocationClientOption
获取是否需要地址信息
默认值:false 不返回地址信息
2.9.0之前的版本定位类型为AMapLocation.LOCATION_TYPE_GPS时不会返回地址信息
2.9.0版本开始,当类型为AMapLocation.LOCATION_TYPE_GPS时也可以返回地址信息(需要网络通畅,第一次有可能没有地址信息返回)
isNoLocReqCgiEnable() - 类 中的方法com.amap.api.location.AMapLocationClientOption
停止定位时是否允许更新基站信息
默认值:true
isOffset() - 类 中的方法com.amap.api.location.AMapLocation
获取是否偏转
isOffset() - 类 中的方法com.amap.api.location.AMapLocationClientOption
获取是否需要偏转
默认值:true 偏转
isOnceLocation() - 类 中的方法com.amap.api.location.AMapLocationClientOption
是否单次单次定位
默认值:false
isOnceLocationLatest() - 类 中的方法com.amap.api.location.AMapLocationClientOption
获取首次定位是否等待WIFI列表刷新
isOpenAlwaysScanWifi() - 类 中的静态方法com.amap.api.location.AMapLocationClientOption
是否开启始终wifi扫描 只有设置了android.permission.WRITE_SECURE_SETTINGS权限后才会开启 开启后,即使关闭wifi开关的情况下也会扫描wifi 默认值为:true, 开启wifi始终扫描
isPause() - 类 中的方法com.amap.api.fence.GeoFenceClient
地理围栏是否已经暂停
isSelfStartServiceEnable() - 类 中的方法com.amap.api.location.AMapLocationClientOption
是否允许定位服务自启动
默认值:true
isSensorEnable() - 类 中的方法com.amap.api.location.AMapLocationClientOption
获取是否使用设备传感器
isStarted() - 类 中的方法com.amap.api.location.AMapLocationClient
本地定位服务是否已经启动,用于用户检查服务是否已经启动
isSysNetworkLocEnable() - 类 中的方法com.amap.api.location.AMapLocationClientOption
是否开启系统网络定位
默认值:true
isWifiAble() - 类 中的方法com.amap.api.location.AMapLocationQualityReport
wifi开关是否打开 如果wifi关闭建议打开wifi开关,提高定位质量
isWifiActiveScan() - 类 中的方法com.amap.api.location.AMapLocationClientOption
已过时。 
isWifiScan() - 类 中的方法com.amap.api.location.AMapLocationClientOption
获取是否允许主动调用WIFI刷新

L

LBS_REAL_LOCATION_TYPE - 类 中的静态变量com.amap.api.location.AMapLocation
缓存定位类型的真实定位结果,从extras bundle中获取
LOCATION_COMPENSATION - 类 中的静态变量com.amap.api.location.AMapLocation
 
LOCATION_SUCCESS - 类 中的静态变量com.amap.api.location.AMapLocation
定位错误码:定位成功
LOCATION_TYPE_AMAP - 类 中的静态变量com.amap.api.location.AMapLocation
定位结果类型:补偿定位(极少返回)
LOCATION_TYPE_CELL - 类 中的静态变量com.amap.api.location.AMapLocation
定位结果类型:基站定位结果 属于网络定位
LOCATION_TYPE_COARSE_LOCATION - 类 中的静态变量com.amap.api.location.AMapLocation
模糊定位类型
LOCATION_TYPE_FAST - 类 中的静态变量com.amap.api.location.AMapLocation
已过时。
LOCATION_TYPE_FIX_CACHE - 类 中的静态变量com.amap.api.location.AMapLocation
定位结果类型:缓存定位结果 返回一段时间前设备在相同的环境中缓存下来的网络定位结果,节省无必要的设备定位消耗
LOCATION_TYPE_GPS - 类 中的静态变量com.amap.api.location.AMapLocation
定位结果类型:卫星定位结果 通过设备卫星定位模块返回的定位结果
LOCATION_TYPE_LAST_LOCATION_CACHE - 类 中的静态变量com.amap.api.location.AMapLocation
定位结果类型: 最后位置缓存
LOCATION_TYPE_NETWORK - 类 中的静态变量com.amap.api.location.AMapLocation
系统网络定位类型
LOCATION_TYPE_OFFLINE - 类 中的静态变量com.amap.api.location.AMapLocation
定位结果类型: 离线定位结果
LOCATION_TYPE_SAME_REQ - 类 中的静态变量com.amap.api.location.AMapLocation
定位结果类型:前次定位结果 网络定位请求低于1秒、或两次定位之间设备位置变化非常小时返回,设备位移通过传感器感知
LOCATION_TYPE_WIFI - 类 中的静态变量com.amap.api.location.AMapLocation
定位结果类型:Wifi定位结果 属于网络定位,定位精度相对基站定位会更好

O

onDestroy() - 类 中的方法com.amap.api.location.AMapLocationClient
销毁定位,释放定位资源, 当不再需要进行定位时调用此方法 该方法会释放所有定位资源,调用后再进行定位需要重新实例化AMapLocationClient
onGeoFenceCreateFinished(List<GeoFence>, int, String) - 接口 中的方法com.amap.api.fence.GeoFenceListener
创建地理围栏的回调
onLocationChanged(AMapLocation) - 接口 中的方法com.amap.api.location.AMapLocationListener
定位回调监听,当定位完成后调用此方法
onReGeoLocation(AMapLocation) - 接口 中的方法com.amap.api.location.IReGeoLocationCallback
 
OPEN_ALWAYS_SCAN_WIFI - 类 中的静态变量com.amap.api.location.AMapLocationClientOption
是否开启始终扫描开关

P

pauseGeoFence() - 类 中的方法com.amap.api.fence.GeoFenceClient
暂停地理围栏 暂停地理围栏的监听、同时地理围栏内部的定位也会停止
PoiItem - com.amap.api.fence中的类
poi对象
PoiItem() - 类 的构造器com.amap.api.fence.PoiItem
 
PoiItem(Parcel) - 类 的构造器com.amap.api.fence.PoiItem
 

R

removeGeoFence() - 类 中的方法com.amap.api.fence.GeoFenceClient
移除所有地理围栏
removeGeoFence(GeoFence) - 类 中的方法com.amap.api.fence.GeoFenceClient
移除指定的geofence 当要移除所有围栏时可以使用GeoFenceClient.removeGeoFence()方法 当要销毁GeoFneceClient时,需要调用一次 GeoFenceClient.removeGeoFence()方法,确保所有围栏已移除
resumeGeoFence() - 类 中的方法com.amap.api.fence.GeoFenceClient
恢复地理围栏 恢复地理围栏的监听、同时地理围栏内部的定位也会重新开始定位
注意:通过setGeoFenceAble接口设置为false的围栏不会重新生效

S

SCAN_WIFI_INTERVAL - 类 中的静态变量com.amap.api.location.AMapLocationClientOption
Android P上wifi扫描间隔
setAble(boolean) - 类 中的方法com.amap.api.fence.GeoFence
设置围栏是否可用
setActivateAction(int) - 类 中的方法com.amap.api.fence.GeoFenceClient
设置触发地理围栏的条件 注意:重复设置不同的触发行为会重复触发围栏
setActivatesAction(int) - 类 中的方法com.amap.api.fence.GeoFence
设置用户设置的地理围栏触发条件
setAdcode(String) - 类 中的方法com.amap.api.fence.DistrictItem
设置城市编码
setAdCode(String) - 类 中的方法com.amap.api.location.AMapLocation
设置区域编码
setAddress(String) - 类 中的方法com.amap.api.fence.PoiItem
设置POI的地址信息
setAddress(String) - 类 中的方法com.amap.api.location.AMapLocation
设置地址信息
setAdname(String) - 类 中的方法com.amap.api.fence.PoiItem
设置POI所在的区域名称
setAltitude(double) - 类 中的方法com.amap.api.location.AMapLocation
设置海拔高度
setAoiName(String) - 类 中的方法com.amap.api.location.AMapLocation
设置aoiName
setApiKey(String) - 类 中的静态方法com.amap.api.location.AMapLocationClient
设置apikey 必须在AmapLocationClient实例化之前调用
setBearing(float) - 类 中的方法com.amap.api.location.AMapLocation
设置方向角
setBeidouFirst(boolean) - 类 中的方法com.amap.api.location.AMapLocationClientOption
设置是否优先使用北斗定位 默认值 false
setBuildingId(String) - 类 中的方法com.amap.api.location.AMapLocation
建筑物的POIID,只有室内定位的时候才会返回
setCacheCallBack(boolean) - 类 中的方法com.amap.api.location.AMapLocationClientOption
设置是否打开缓存提速开关
setCacheCallBackTime(int) - 类 中的方法com.amap.api.location.AMapLocationClientOption
设置缓存提速超时时间
setCacheTimeOut(int) - 类 中的方法com.amap.api.location.AMapLocationClientOption
设置提速功能缓存最大时间
setCenter(DPoint) - 类 中的方法com.amap.api.fence.GeoFence
设置围栏中心点坐标
setCity(String) - 类 中的方法com.amap.api.fence.PoiItem
设置POI所在的城市名称
setCity(String) - 类 中的方法com.amap.api.location.AMapLocation
设置城市名称
setCitycode(String) - 类 中的方法com.amap.api.fence.DistrictItem
设置城市编码
setCityCode(String) - 类 中的方法com.amap.api.location.AMapLocation
设置城市编码
setConScenario(int) - 类 中的方法com.amap.api.location.AMapLocation
室内外置信度 室内:且置信度取值在[1 ~ 100],值越大在室内的可能性越大 室外:且置信度取值在[-100 ~ -1] ,值越小在室外的可能性越大 无法识别室内外:置信度返回值为 0
setCoordType(String) - 类 中的方法com.amap.api.location.AMapLocation
设置坐标系类型
setCountry(String) - 类 中的方法com.amap.api.location.AMapLocation
获取国家名称
setCurrentLocation(AMapLocation) - 类 中的方法com.amap.api.fence.GeoFence
设置当前位置, 触发围栏时设置
setCustomId(String) - 类 中的方法com.amap.api.fence.GeoFence
设置自定义的围栏ID
setDescription(String) - 类 中的方法com.amap.api.location.AMapLocation
设置位置语义信息
setDeviceModeDistanceFilter(float) - 类 中的方法com.amap.api.location.AMapLocationClientOption
设置仅设备模式/高精度模式的系统定位自动回调最少间隔距离值
单位:米
默认值:0米 只有当定位模式为AMapLocationClientOption.AMapLocationMode.Device_Sensors(仅设备模式)或 AMapLocationClientOption.AMapLocationMode.Hight_Accuracy(高精度模式)有效,值小于0时无效
setDistrict(String) - 类 中的方法com.amap.api.location.AMapLocation
设置区的名称
setDistrictItemList(List<DistrictItem>) - 类 中的方法com.amap.api.fence.GeoFence
设置行政区划
setDistrictName(String) - 类 中的方法com.amap.api.fence.DistrictItem
设置行政区划名称
setDownloadCoordinateConvertLibrary(boolean) - 类 中的静态方法com.amap.api.location.AMapLocationClientOption
设置是否下载集团偏转so,如果要一开始就不下载,需要保证在所有的Client初始化之前设置为false,文档中不体现
setEnterTime(long) - 类 中的方法com.amap.api.fence.GeoFence
设置进入围栏的系统时间(启动时间), 单位:毫秒
setErrorCode(int) - 类 中的方法com.amap.api.location.AMapLocation
设置错误码
setErrorInfo(String) - 类 中的方法com.amap.api.location.AMapLocation
设置错误信息
setExpiration(long) - 类 中的方法com.amap.api.fence.GeoFence
设置超时时间, 默认为-1(暂时不对外提供)
setExtras(Bundle) - 类 中的方法com.amap.api.location.AMapLocation
设置扩展参数
setFenceId(String) - 类 中的方法com.amap.api.fence.GeoFence
设置围栏ID
setFixLastLocation(boolean) - 类 中的方法com.amap.api.location.AMapLocation
设置是否命中最后位置缓存
setFloor(String) - 类 中的方法com.amap.api.location.AMapLocation
设置楼层信息,只有室内定位的时候才会返回
setGeoFenceAble(String, boolean) - 类 中的方法com.amap.api.fence.GeoFenceClient
设置围栏是否生效,
setGeoFenceListener(GeoFenceListener) - 类 中的方法com.amap.api.fence.GeoFenceClient
设置地理围栏的回调接口
setGeoLanguage(AMapLocationClientOption.GeoLanguage) - 类 中的方法com.amap.api.location.AMapLocationClientOption
设置逆地理信息的语言,目前之中中文和英文 默认值:AMapLocationClientOption.GeoLanguage.DEFAULT
setGpsAccuracyStatus(int) - 类 中的方法com.amap.api.location.AMapLocation
设置卫星信号强度,仅在卫星定位时有效
setGpsFirst(boolean) - 类 中的方法com.amap.api.location.AMapLocationClientOption
设置首次定位是否等待卫星定位结果
默认值:false
只有在单次定位高精度定位模式下有效
设置为true时,会等待卫星定位结果返回,最多等待30秒,若30秒后仍无卫星定位结果返回,返回网络定位结果
4.5.0版本开始等待卫星定位结果返回的时间可以通过 AMapLocationClientOption.setGpsFirstTimeout(long)进行设置
setGpsFirstTimeout(long) - 类 中的方法com.amap.api.location.AMapLocationClientOption
设置优先返回卫星定位信息时等待卫星定位结果的超时时间,单位:毫秒 只有在AMapLocationClientOption.setGpsFirst(boolean)设置为true时才有效。
setGPSSatellites(int) - 类 中的方法com.amap.api.location.AMapLocationQualityReport
 
setGpsStatus(int) - 类 中的方法com.amap.api.location.AMapLocationQualityReport
 
setHost(String) - 类 中的静态方法com.amap.api.location.AMapLocationClient
设置host 可以让sdk中所有请求都执行设置的地址,其中真实host存放在Header中 设置空表示关闭
setHttpTimeOut(long) - 类 中的方法com.amap.api.location.AMapLocationClientOption
设置联网超时时间
单位:毫秒
默认值:30000毫秒
setInstallHighDangerMockApp(boolean) - 类 中的方法com.amap.api.location.AMapLocationQualityReport
设置是否安装了高危位置模拟软件
setInterval(long) - 类 中的方法com.amap.api.location.AMapLocationClientOption
设置发起定位请求的时间间隔
单位:毫秒
默认值:2000毫秒
setKillProcess(boolean) - 类 中的方法com.amap.api.location.AMapLocationClientOption
设置退出时是否杀死进程
默认值:false, 不杀死
注意:如果设置为true,并且配置的service不是remote的则会杀死当前页面进程,请慎重使用
setLastLocationLifeCycle(long) - 类 中的方法com.amap.api.location.AMapLocationClientOption
设置跨应用缓存的有效时间 单位:毫秒(ms)
setLatitude(double) - 类 中的方法com.amap.api.fence.PoiItem
设置POI的纬度
setLatitude(double) - 类 中的方法com.amap.api.location.AMapLocation
设置纬度
setLatitude(double) - 类 中的方法com.amap.api.location.DPoint
设置坐标点的纬度
setLBSLocationEnable(boolean) - 类 中的方法com.amap.api.location.AMapLocationClientOption
设置是否开启高德网络定位
默认值:true
setLocationCacheEnable(boolean) - 类 中的方法com.amap.api.location.AMapLocationClientOption
设置是否使用缓存策略, 默认为true 使用缓存策略
setLocationClientOption(AMapLocationClientOption) - 类 中的方法com.amap.api.fence.GeoFenceClient
 
setLocationDetail(String) - 类 中的方法com.amap.api.location.AMapLocation
设置定位信息描述
setLocationListener(AMapLocationListener) - 类 中的方法com.amap.api.location.AMapLocationClient
设置定位回调监听
setLocationMode(AMapLocationClientOption.AMapLocationMode) - 类 中的方法com.amap.api.location.AMapLocationClientOption
设置定位模式
setLocationMode(AMapLocationClientOption.AMapLocationMode) - 类 中的方法com.amap.api.location.AMapLocationQualityReport
设置定位模式
setLocationOption(AMapLocationClientOption) - 类 中的方法com.amap.api.location.AMapLocationClient
设置定位参数
setLocationProtocol(AMapLocationClientOption.AMapLocationProtocol) - 类 中的静态方法com.amap.api.location.AMapLocationClientOption
设置定位协议
setLocationPurpose(AMapLocationClientOption.AMapLocationPurpose) - 类 中的方法com.amap.api.location.AMapLocationClientOption
设置定位场景,根据场景快速修改option,不支持动态改变,修改后需要调用AMapLocationClient.startLocation()使其生效
当不需要场景时,可以设置为NULL, 注意: 不建议设置场景和自定义option混合使用 设置场景后,如果已经开始定位了,建议调用一次AMapLocationClient.stopLocation(),然后主动调用一次AMapLocationClient.startLocation()以保证option正确生效 当主动设置的option和场景中的option有冲突时,以后设置的为准, 比如:签到场景中默认的为单次定位,当主动设置option为连续定位时, 如果先设置的场景,后改变的option,这时如果不调用startLocation不会变为连续定位,如果调用了startLocation则会变为连续定位, 如果先改变option,后设置场景为签到场景,则会变为单次定位
setLocationQualityReport(AMapLocationQualityReport) - 类 中的方法com.amap.api.location.AMapLocation
设置定位质量
setLocationType(int) - 类 中的方法com.amap.api.location.AMapLocation
设置定位结果来源
setLongitude(double) - 类 中的方法com.amap.api.fence.PoiItem
设置POI的经度
setLongitude(double) - 类 中的方法com.amap.api.location.AMapLocation
设置经度
setLongitude(double) - 类 中的方法com.amap.api.location.DPoint
设置坐标点的经度
setMaxDis2Center(float) - 类 中的方法com.amap.api.fence.GeoFence
设置围栏边界与中心点的最大距离
setMinDis2Center(float) - 类 中的方法com.amap.api.fence.GeoFence
设置围栏边界与中心点的中心点最小距离
setMock(boolean) - 类 中的方法com.amap.api.location.AMapLocation
设置是否为模拟定位
setMockEnable(boolean) - 类 中的方法com.amap.api.location.AMapLocationClientOption
设置是否允许模拟位置
3.4.0开始,默认值为true,允许模拟;
3.4.0之前的版本,默认值为false,不允许模拟
setNeedAddress(boolean) - 类 中的方法com.amap.api.location.AMapLocationClientOption
设置是否返回地址信息,默认返回地址信息
默认值:false, 返回地址信息 2.9.0之前的版本定位类型为AMapLocation.LOCATION_TYPE_GPS时不会返回地址信息
2.9.0版本开始,当类型为AMapLocation.LOCATION_TYPE_GPS时也可以返回地址信息(需要网络通畅,第一次有可能没有地址信息返回)
setNetUseTime(long) - 类 中的方法com.amap.api.location.AMapLocationQualityReport
设置网络定位时的网络耗时
setNetworkType(String) - 类 中的方法com.amap.api.location.AMapLocationQualityReport
设置网络类型
setNoLocReqCgiEnable(boolean) - 类 中的方法com.amap.api.location.AMapLocationClientOption
设置停止定位时是否允许更新基站信息
默认值:true
setNumber(String) - 类 中的方法com.amap.api.location.AMapLocation
设置门牌号
setOffset(boolean) - 类 中的方法com.amap.api.location.AMapLocation
设置是否偏转
setOffset(boolean) - 类 中的方法com.amap.api.location.AMapLocationClientOption
设置是否偏转, 默认为true 偏转
setOnceLocation(boolean) - 类 中的方法com.amap.api.location.AMapLocationClientOption
设置是否单次定位
默认值:false
setOnceLocationLatest(boolean) - 类 中的方法com.amap.api.location.AMapLocationClientOption
设置定位是否等待WIFI列表刷新 定位精度会更高,但是定位速度会变慢1-3秒 从3.7.0版本开始,支持连续定位(连续定位时首次会等待刷新) 3.7.0之前的版本,仅适用于单次定位,当设置为true时,连续定位会自动变为单次定位,
setOpenAlwaysScanWifi(boolean) - 类 中的静态方法com.amap.api.location.AMapLocationClientOption
设置是否开启wifi始终扫描 只有设置了android.permission.WRITE_SECURE_SETTINGS权限后才会开启 开启后,即使关闭wifi开关的情况下也会扫描wifi 默认值为:true, 开启wifi始终扫描 此方法为静态方法,设置一次后其他定位Client也会生效
setPendingIntent(PendingIntent) - 类 中的方法com.amap.api.fence.GeoFence
设置PendingIntent对象
setPendingIntentAction(String) - 类 中的方法com.amap.api.fence.GeoFence
设置对应的PendingIntent的action字符串
setPoiId(String) - 类 中的方法com.amap.api.fence.PoiItem
设置POI的ID
setPoiItem(PoiItem) - 类 中的方法com.amap.api.fence.GeoFence
设置围栏内的兴趣点属性
setPoiName(String) - 类 中的方法com.amap.api.fence.PoiItem
获取POI的名称
setPoiName(String) - 类 中的方法com.amap.api.location.AMapLocation
设置兴趣点名称
setPointList(List<List<DPoint>>) - 类 中的方法com.amap.api.fence.GeoFence
设置围栏的坐标点
setPoiType(String) - 类 中的方法com.amap.api.fence.PoiItem
设置POI的类型
setPolyline(List<DPoint>) - 类 中的方法com.amap.api.fence.DistrictItem
设置行政区划轮廓坐标点
setProvider(String) - 类 中的方法com.amap.api.location.AMapLocation
设置位置提供者
setProvince(String) - 类 中的方法com.amap.api.fence.PoiItem
设置POI所在的城市名称
setProvince(String) - 类 中的方法com.amap.api.location.AMapLocation
设置省的名称
setRadius(float) - 类 中的方法com.amap.api.fence.GeoFence
设置地理围栏半径
setReGeoLocationCallback(IReGeoLocationCallback) - 类 中的方法com.amap.api.location.AMapLocationClient
设置获取逆地理信息的定位监听回调
setRoad(String) - 类 中的方法com.amap.api.location.AMapLocation
已过时。 
setSatellites(int) - 类 中的方法com.amap.api.location.AMapLocation
设置卫星数量
setScanWifiInterval(long) - 类 中的静态方法com.amap.api.location.AMapLocationClientOption
设置Android P上wifi扫描间隔
setSelfStartServiceEnable(boolean) - 类 中的方法com.amap.api.location.AMapLocationClientOption
设置是否允许定位服务自启动
默认值:true
setSensorEnable(boolean) - 类 中的方法com.amap.api.location.AMapLocationClientOption
设置是否使用设备传感器 默认值:false 不使用设备传感器
setSpeed(float) - 类 中的方法com.amap.api.location.AMapLocation
设置当前速度
setStatus(int) - 类 中的方法com.amap.api.fence.GeoFence
设置围栏的状态
setStreet(String) - 类 中的方法com.amap.api.location.AMapLocation
设置街道名称
setSysNetworkLocEnable(boolean) - 类 中的方法com.amap.api.location.AMapLocationClientOption
设置开启系统网络定位
默认值:true
setTel(String) - 类 中的方法com.amap.api.fence.PoiItem
设置POI的电话号码
setTrustedLevel(int) - 类 中的方法com.amap.api.location.AMapLocation
设置定位结果可信度
setType(int) - 类 中的方法com.amap.api.fence.GeoFence
设置围栏类型
setTypeCode(String) - 类 中的方法com.amap.api.fence.PoiItem
设置POI的类型编码
setWifiAble(boolean) - 类 中的方法com.amap.api.location.AMapLocationQualityReport
 
setWifiActiveScan(boolean) - 类 中的方法com.amap.api.location.AMapLocationClientOption
已过时。 
setWifiScan(boolean) - 类 中的方法com.amap.api.location.AMapLocationClientOption
设置是否允许调用WIFI刷新 默认值为true,当设置为false时会停止主动调用WIFI刷新,将会极大程度影响定位精度,但可以有效的降低定位耗电
startAssistantLocation(WebView) - 类 中的方法com.amap.api.location.AMapLocationClient
启动H5辅助定位 只适用于Android 4.2及以后版本 该接口只用于配合Web JS API的H5辅助定位,开启后并没有开始定位,开始定位由JS API触发。
startLocation() - 类 中的方法com.amap.api.location.AMapLocationClient
开始定位
STATUS_IN - 类 中的静态变量com.amap.api.fence.GeoFence
围栏状态-进入围栏
STATUS_LOCFAIL - 类 中的静态变量com.amap.api.fence.GeoFence
围栏状态-定位失败(定位失败时,围栏状态无法进行检测)
STATUS_OUT - 类 中的静态变量com.amap.api.fence.GeoFence
围栏状态-离开围栏
STATUS_STAYED - 类 中的静态变量com.amap.api.fence.GeoFence
围栏状态-在围栏内停留
STATUS_UNKNOWN - 类 中的静态变量com.amap.api.fence.GeoFence
围栏状态-初始状态,表示从未触发过围栏
stopAssistantLocation() - 类 中的方法com.amap.api.location.AMapLocationClient
停止辅助定位 如果已经调用了startAssistantLocation接口,在destroy时请调用该接口
stopLocation() - 类 中的方法com.amap.api.location.AMapLocationClient
停止定位

T

toJson(int) - 类 中的方法com.amap.api.location.AMapLocation
将记录转化为字符串
toStr() - 类 中的方法com.amap.api.location.AMapLocation
将定位结果转换成字符串
toStr(int) - 类 中的方法com.amap.api.location.AMapLocation
将定位结果转化为字符串
toString() - 类 中的方法com.amap.api.location.AMapLocation
 
toString() - 类 中的方法com.amap.api.location.AMapLocationClientOption
 
TRUSTED_LEVEL_BAD - 类 中的静态变量com.amap.api.location.AMapLocation
定位结果的可信度-非常不可信 周边信息的新鲜度超过10分钟 模拟定位结果
TRUSTED_LEVEL_HIGH - 类 中的静态变量com.amap.api.location.AMapLocation
定位结果的可信度-非常可信 周边信息的新鲜度在15s之内 实时GPS定位结果
TRUSTED_LEVEL_LOW - 类 中的静态变量com.amap.api.location.AMapLocation
定位结果的可信度-可信度较低 周边信息的新鲜度在2-10分钟之间
TRUSTED_LEVEL_NORMAL - 类 中的静态变量com.amap.api.location.AMapLocation
定位结果的可信度-可信度一般 周边信息的新鲜度在15秒-2分钟之间 缓存、离线定位、最后位置
TYPE_AMAPPOI - 类 中的静态变量com.amap.api.fence.GeoFence
高德POI围栏
TYPE_DISTRICT - 类 中的静态变量com.amap.api.fence.GeoFence
高德行政区划围栏
TYPE_POLYGON - 类 中的静态变量com.amap.api.fence.GeoFence
自建的多边形围栏
TYPE_ROUND - 类 中的静态变量com.amap.api.fence.GeoFence
自建的圆形围栏

U

unRegisterLocationListener(AMapLocationListener) - 类 中的方法com.amap.api.location.AMapLocationClient
移除定位监听
updatePrivacyAgree(Context, boolean) - 类 中的静态方法com.amap.api.location.AMapLocationClient
设置是否同意用户授权政策 必须在AmapLocationClient实例化之前调用
updatePrivacyShow(Context, boolean, boolean) - 类 中的静态方法com.amap.api.location.AMapLocationClient
设置包含隐私政策,并展示用户授权弹窗 必须在AmapLocationClient实例化之前调用

V

valueOf(String) - 枚举 中的静态方法com.amap.api.location.AMapLocationClientOption.AMapLocationMode
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.amap.api.location.AMapLocationClientOption.AMapLocationProtocol
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.amap.api.location.AMapLocationClientOption.AMapLocationPurpose
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.amap.api.location.AMapLocationClientOption.GeoLanguage
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.amap.api.location.CoordinateConverter.CoordType
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.amap.api.location.AMapLocationClientOption.AMapLocationMode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.amap.api.location.AMapLocationClientOption.AMapLocationProtocol
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.amap.api.location.AMapLocationClientOption.AMapLocationPurpose
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.amap.api.location.AMapLocationClientOption.GeoLanguage
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.amap.api.location.CoordinateConverter.CoordType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

writeToParcel(Parcel, int) - 类 中的方法com.amap.api.fence.DistrictItem
 
writeToParcel(Parcel, int) - 类 中的方法com.amap.api.fence.GeoFence
 
writeToParcel(Parcel, int) - 类 中的方法com.amap.api.fence.PoiItem
 
writeToParcel(Parcel, int) - 类 中的方法com.amap.api.location.AMapLocation
 
writeToParcel(Parcel, int) - 类 中的方法com.amap.api.location.AMapLocationClientOption
 
writeToParcel(Parcel, int) - 类 中的方法com.amap.api.location.DPoint
 
A B C D E F G H I L O P R S T U V W 
跳过导航链接