高德地图SDK(定位)  V2.12.2
AMapLocationCommonObj.h File Reference
#import <Foundation/Foundation.h>
#import <CoreLocation/CoreLocation.h>
#import <UIKit/UIKit.h>

Go to the source code of this file.

Classes

class  AMapLocationReGeocode
 逆地理信息 reverse geocoding More...
 
class  AMapLocationPoint
 经纬度坐标点对象 Latitude and longitude coordinate point object More...
 
class  AMapLocationPOIItem
 POI信息 POI information. More...
 
class  AMapLocationDistrictItem
 行政区域信息 Administrative Division Information More...
 

Enumerations

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...
 

Functions

FOUNDATION_EXTERN CLLocationCoordinate2D AMapLocationCoordinateConvert (CLLocationCoordinate2D coordinate, AMapLocationCoordinateType type)
 转换目标经纬度为高德坐标系 Convert target latitude and longitude to AutoNavi coordinate system More...
 
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. More...
 

Variables

NSString *const AMapLocationErrorDomain
 AMapLocation errorDomain. More...
 

Enumeration Type Documentation

◆ AMapLocationAccuracyMode

enum AMapLocationAccuracyMode : NSInteger

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

enum AMapLocationCoordinateType : NSUInteger

AMapLocation CoordinateType.

Enumerator
AMapLocationCoordinateTypeBaidu 

Baidu.

AMapLocationCoordinateTypeMapBar 

MapBar.

AMapLocationCoordinateTypeMapABC 

MapABC.

AMapLocationCoordinateTypeSoSoMap 

SoSoMap.

AMapLocationCoordinateTypeAliYun 

AliYun.

AMapLocationCoordinateTypeGoogle 

Google.

AMapLocationCoordinateTypeGPS 

GPS.

◆ AMapLocationErrorCode

enum AMapLocationErrorCode : NSInteger

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

enum AMapLocationRegionState : NSInteger

AMapLocation Region State.

Enumerator
AMapLocationRegionStateUnknow 

未知 Unknown

AMapLocationRegionStateInside 

在范围内 Within range

AMapLocationRegionStateOutside 

在范围外 Out of range

Function Documentation

◆ 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

Variable Documentation

◆ AMapLocationErrorDomain

NSString* const AMapLocationErrorDomain
extern

AMapLocation errorDomain.

© 2017 高德信息技术有限公司 版权所有,保留所有权利。