import <Foundation/Foundation.h>
import <CoreLocation/CoreLocation.h>
import <UIKit/UIKit.h>
Go to the source code of this file.
|
| enum | AMapLocationErrorCode : NSInteger {
AMapLocationErrorUnknown = 1
, AMapLocationErrorLocateFailed = 2
, AMapLocationErrorReGeocodeFailed = 3
, AMapLocationErrorTimeOut = 4
,
AMapLocationErrorCanceled = 5
, AMapLocationErrorCannotFindHost = 6
, AMapLocationErrorBadURL = 7
, AMapLocationErrorNotConnectedToInternet = 8
,
AMapLocationErrorCannotConnectToHost = 9
, AMapLocationErrorRegionMonitoringFailure =10
, AMapLocationErrorRiskOfFakeLocation = 11
, AMapLocationErrorNoFullAccuracyAuth = 12
} |
| |
| enum | AMapLocationRegionState : NSInteger { AMapLocationRegionStateUnknow = 0
, AMapLocationRegionStateInside = 1
, AMapLocationRegionStateOutside = 2
} |
| |
| enum | AMapLocationAccuracyMode : NSInteger { AMapLocationFullAndReduceAccuracy = 0
, AMapLocationFullAccuracy
, AMapLocationReduceAccuracy
} |
| |
| enum | AMapLocationCoordinateType : NSUInteger {
AMapLocationCoordinateTypeBaidu = 0
, AMapLocationCoordinateTypeMapBar
, AMapLocationCoordinateTypeMapABC
, AMapLocationCoordinateTypeSoSoMap
,
AMapLocationCoordinateTypeAliYun
, AMapLocationCoordinateTypeGoogle
, AMapLocationCoordinateTypeGPS
} |
| |
◆ AMapLocationAccuracyMode
| Enumerator |
|---|
| AMapLocationFullAndReduceAccuracy | 默认模式,该模式下会申请临时精确定位权限,如果用户拒绝,则依然开启定位,回调模糊定位数据;
|
| AMapLocationFullAccuracy | 高精度模式,该模式下会申请临时精确定位权限,如果用户拒绝,则回调error;
|
| AMapLocationReduceAccuracy | 低精度模式,该模式下不会申请临时精确定位权限,根据当前定位权限回调定位数据;
|
◆ AMapLocationCoordinateType
| Enumerator |
|---|
| AMapLocationCoordinateTypeBaidu | Baidu.
|
| AMapLocationCoordinateTypeMapBar | MapBar.
|
| AMapLocationCoordinateTypeMapABC | MapABC.
|
| AMapLocationCoordinateTypeSoSoMap | SoSoMap.
|
| AMapLocationCoordinateTypeAliYun | AliYun.
|
| AMapLocationCoordinateTypeGoogle | Google.
|
| AMapLocationCoordinateTypeGPS | GPS.
|
◆ AMapLocationErrorCode
| Enumerator |
|---|
| AMapLocationErrorUnknown | 未知错误
|
| AMapLocationErrorLocateFailed | 定位错误
|
| AMapLocationErrorReGeocodeFailed | 逆地理错误
|
| AMapLocationErrorTimeOut | 超时
|
| AMapLocationErrorCanceled | 取消
|
| AMapLocationErrorCannotFindHost | 找不到主机
|
| AMapLocationErrorBadURL | URL异常
|
| AMapLocationErrorNotConnectedToInternet | 连接异常
|
| AMapLocationErrorCannotConnectToHost | 服务器连接失败
|
| AMapLocationErrorRegionMonitoringFailure | 地理围栏错误
|
| AMapLocationErrorRiskOfFakeLocation | 存在虚拟定位风险
|
| AMapLocationErrorNoFullAccuracyAuth | 精确定位权限异常
|
◆ AMapLocationRegionState
| Enumerator |
|---|
| AMapLocationRegionStateUnknow | 未知
|
| AMapLocationRegionStateInside | 在范围内
|
| AMapLocationRegionStateOutside | 在范围外
|
◆ AMapLocationCoordinateConvert()
| FOUNDATION_EXTERN CLLocationCoordinate2D AMapLocationCoordinateConvert |
( |
CLLocationCoordinate2D | coordinate, |
|
|
AMapLocationCoordinateType | type ) |
转换目标经纬度为高德坐标系
- Parameters
-
| coordinate | 待转换的经纬度 |
| type | 坐标系类型 |
- Returns
- 高德坐标系经纬度
◆ AMapLocationDataAvailableForCoordinate()
| FOUNDATION_EXTERN BOOL AMapLocationDataAvailableForCoordinate |
( |
CLLocationCoordinate2D | coordinate | ) |
|
判断目标经纬度是否在大陆以及港、澳地区。输入参数为高德坐标系。
- Parameters
-
- Returns
- 是否在大陆以及港、澳地区
◆ AMapLocationErrorDomain
| NSString* const AMapLocationErrorDomain |
|
extern |
AMapLocation errorDomain.