- setAble(boolean) - 类 中的方法com.amap.api.fence.GeoFence
-
设置围栏是否可用
- setActivateAction(int) - 类 中的方法com.amap.api.fence.GeoFenceClient
-
设置触发地理围栏的条件
注意:重复设置不同的触发行为会重复触发围栏
- setApiKey(String) - 类 中的静态方法com.amap.api.location.AMapLocationClient
-
设置apikey 必须在AmapLocationClient实例化之前调用
- setBeidouFirst(boolean) - 类 中的方法com.amap.api.location.AMapLocationClientOption
-
- setDeviceModeDistanceFilter(float) - 类 中的方法com.amap.api.location.AMapLocationClientOption
-
- setGeoFenceAble(String, boolean) - 类 中的方法com.amap.api.fence.GeoFenceClient
-
设置围栏是否生效,
- setGeoFenceListener(GeoFenceListener) - 类 中的方法com.amap.api.fence.GeoFenceClient
-
设置地理围栏的回调接口
- setGeoLanguage(AMapLocationClientOption.GeoLanguage) - 类 中的方法com.amap.api.location.AMapLocationClientOption
-
- setGpsFirst(boolean) - 类 中的方法com.amap.api.location.AMapLocationClientOption
-
- setGpsFirstTimeout(long) - 类 中的方法com.amap.api.location.AMapLocationClientOption
-
- setHttpTimeOut(long) - 类 中的方法com.amap.api.location.AMapLocationClientOption
-
设置联网超时时间
单位:毫秒
默认值:30000毫秒
- setInterval(long) - 类 中的方法com.amap.api.location.AMapLocationClientOption
-
设置发起定位请求的时间间隔
单位:毫秒
默认值:2000毫秒
- setKillProcess(boolean) - 类 中的方法com.amap.api.location.AMapLocationClientOption
-
设置退出时是否杀死进程
默认值:false, 不杀死
注意:如果设置为true,并且配置的service不是remote的则会杀死当前页面进程,请慎重使用
- setLatitude(double) - 类 中的方法com.amap.api.location.DPoint
-
设置坐标点的纬度
- setLocationCacheEnable(boolean) - 类 中的方法com.amap.api.location.AMapLocationClientOption
-
设置是否使用缓存策略, 默认为true 使用缓存策略
- setLocationListener(AMapLocationListener) - 类 中的方法com.amap.api.location.AMapLocationClient
-
设置定位回调监听
- setLocationMode(AMapLocationClientOption.AMapLocationMode) - 类 中的方法com.amap.api.location.AMapLocationClientOption
-
设置定位模式
- setLocationOption(AMapLocationClientOption) - 类 中的方法com.amap.api.location.AMapLocationClient
-
设置定位参数
- setLocationProtocol(AMapLocationClientOption.AMapLocationProtocol) - 类 中的静态方法com.amap.api.location.AMapLocationClientOption
-
设置定位协议
- setLocationPurpose(AMapLocationClientOption.AMapLocationPurpose) - 类 中的方法com.amap.api.location.AMapLocationClientOption
-
- setLongitude(double) - 类 中的方法com.amap.api.location.DPoint
-
设置坐标点的经度
- setMockEnable(boolean) - 类 中的方法com.amap.api.location.AMapLocationClientOption
-
设置是否允许模拟位置
从3.4.0开始,默认值为true,允许模拟;
3.4.0之前的版本,默认值为false,不允许模拟
- setNeedAddress(boolean) - 类 中的方法com.amap.api.location.AMapLocationClientOption
-
- 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也会生效
- setSelfStartServiceEnable(boolean) - 类 中的方法com.amap.api.location.AMapLocationClientOption
-
设置是否允许定位服务自启动,用于连续定位场景下定位服务被系统异常杀死时重新启动。
- setSensorEnable(boolean) - 类 中的方法com.amap.api.location.AMapLocationClientOption
-
设置是否使用设备传感器
默认值:false 不使用设备传感器
- 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
-
停止定位