程序包 | 说明 |
---|---|
com.amap.api.location |
限定符和类型 | 方法和说明 |
---|---|
AMapLocationClientOption.AMapLocationPurpose |
AMapLocationClientOption.getLocationPurpose()
获取定位场景
|
static AMapLocationClientOption.AMapLocationPurpose |
AMapLocationClientOption.AMapLocationPurpose.valueOf(java.lang.String name)
返回带有指定名称的该类型的枚举常量。
|
static AMapLocationClientOption.AMapLocationPurpose[] |
AMapLocationClientOption.AMapLocationPurpose.values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
限定符和类型 | 方法和说明 |
---|---|
AMapLocationClientOption |
AMapLocationClientOption.setLocationPurpose(AMapLocationClientOption.AMapLocationPurpose locationPurpose)
设置定位场景,根据场景快速修改option,不支持动态改变,修改后需要调用
AMapLocationClient.startLocation() 使其生效当不需要场景时,可以设置为NULL, 注意: 不建议设置场景和自定义option混合使用 设置场景后,如果已经开始定位了,建议调用一次 AMapLocationClient.stopLocation() ,然后主动调用一次AMapLocationClient.startLocation() 以保证option正确生效
当主动设置的option和场景中的option有冲突时,以后设置的为准,
比如:签到场景中默认的为单次定位,当主动设置option为连续定位时,
如果先设置的场景,后改变的option,这时如果不调用startLocation不会变为连续定位,如果调用了startLocation则会变为连续定位,
如果先改变option,后设置场景为签到场景,则会变为单次定位 |