#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
} |
| | AMapLocation errorCode. More...
|
| |
| enum | AMapLocationRegionState : NSInteger { AMapLocationRegionStateUnknow = 0
, AMapLocationRegionStateInside = 1
, AMapLocationRegionStateOutside = 2
} |
| | AMapLocation Region State. More...
|
| |
| enum | AMapLocationAccuracyMode : NSInteger { AMapLocationFullAndReduceAccuracy = 0
, AMapLocationFullAccuracy
, AMapLocationReduceAccuracy
} |
| | AMapLocation Accuracy Mode. More...
|
| |
| enum | AMapLocationCoordinateType : NSUInteger {
AMapLocationCoordinateTypeBaidu = 0
, AMapLocationCoordinateTypeMapBar
, AMapLocationCoordinateTypeMapABC
, AMapLocationCoordinateTypeSoSoMap
,
AMapLocationCoordinateTypeAliYun
, AMapLocationCoordinateTypeGoogle
, AMapLocationCoordinateTypeGPS
} |
| | AMapLocation CoordinateType. More...
|
| |
◆ AMapLocationAccuracyMode
AMapLocation Accuracy Mode.
| Enumerator |
|---|
| AMapLocationFullAndReduceAccuracy | Default mode. In this mode, temporary precise location permission will be requested. If the user refuses, the location will still be enabled, and fuzzy location data will be returned;.
默认模式,该模式下会申请临时精确定位权限,如果用户拒绝,则依然开启定位,回调模糊定位数据;
|
| AMapLocationFullAccuracy | High-accuracy mode: In this mode, temporary precise location permission will be requested. If the user denies, the error callback will be triggered;.
高精度模式,该模式下会申请临时精确定位权限,如果用户拒绝,则回调error;
|
| AMapLocationReduceAccuracy | Low accuracy mode, in this mode, temporary precise location permissions will not be requested, and location data will be called back based on the current location permissions;.
低精度模式,该模式下不会申请临时精确定位权限,根据当前定位权限回调定位数据;
|
◆ AMapLocationCoordinateType
AMapLocation CoordinateType.
| Enumerator |
|---|
| AMapLocationCoordinateTypeBaidu | Baidu.
|
| AMapLocationCoordinateTypeMapBar | MapBar.
|
| AMapLocationCoordinateTypeMapABC | MapABC.
|
| AMapLocationCoordinateTypeSoSoMap | SoSoMap.
|
| AMapLocationCoordinateTypeAliYun | AliYun.
|
| AMapLocationCoordinateTypeGoogle | Google.
|
| AMapLocationCoordinateTypeGPS | GPS.
|
◆ AMapLocationErrorCode
AMapLocation errorCode.
| Enumerator |
|---|
| AMapLocationErrorUnknown | 未知错误 Unknown error
|
| AMapLocationErrorLocateFailed | 定位错误 Location error
|
| AMapLocationErrorReGeocodeFailed | 逆地理错误 Reverse geocoding error
|
| AMapLocationErrorTimeOut | 超时 Timeout
|
| AMapLocationErrorCanceled | 取消 Cancel
|
| AMapLocationErrorCannotFindHost | 找不到主机 Host not found
|
| AMapLocationErrorBadURL | URL异常 URL exception.
|
| AMapLocationErrorNotConnectedToInternet | 连接异常 Connection error
|
| AMapLocationErrorCannotConnectToHost | 服务器连接失败 Server connection failed
|
| AMapLocationErrorRegionMonitoringFailure | 地理围栏错误 Geofence error
|
| AMapLocationErrorRiskOfFakeLocation | 存在虚拟定位风险 Risk of mock location
|
| AMapLocationErrorNoFullAccuracyAuth | 精确定位权限异常 Precise location permission exception
|
◆ AMapLocationRegionState
AMapLocation Region State.
| Enumerator |
|---|
| AMapLocationRegionStateUnknow | 未知 Unknown
|
| AMapLocationRegionStateInside | 在范围内 Within range
|
| AMapLocationRegionStateOutside | 在范围外 Out of range
|
◆ AMapLocationCoordinateConvert()
| FOUNDATION_EXTERN CLLocationCoordinate2D AMapLocationCoordinateConvert |
( |
CLLocationCoordinate2D |
coordinate, |
|
|
AMapLocationCoordinateType |
type |
|
) |
| |
转换目标经纬度为高德坐标系 Convert target latitude and longitude to AutoNavi coordinate system
- Parameters
-
| coordinate | 待转换的经纬度 Coordinates to be converted |
| type | 坐标系类型 Coordinate System Type |
- Returns
- 高德坐标系经纬度 AutoNavi Coordinate System Latitude and Longitude
◆ AMapLocationDataAvailableForCoordinate()
| FOUNDATION_EXTERN BOOL AMapLocationDataAvailableForCoordinate |
( |
CLLocationCoordinate2D |
coordinate | ) |
|
判断目标经纬度是否在大陆以及港、澳地区。输入参数为高德坐标系。 Determine whether the target latitude and longitude are in mainland China, Hong Kong, or Macau. The input parameters are in the AutoNavi coordinate system.
- Parameters
-
| coordinate | 待判断的目标经纬度 Target latitude and longitude to be determined |
- Returns
- 是否在大陆以及港、澳地区 Is it in Mainland China, Hong Kong, and Macau
◆ AMapLocationErrorDomain
| NSString* const AMapLocationErrorDomain |
|
extern |
AMapLocation errorDomain.