高德地图SDK(定位) V2.11.1
Loading...
Searching...
No Matches
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
 逆地理信息 More...
 
class  AMapLocationPoint
 经纬度坐标点对象 More...
 
class  AMapLocationPOIItem
 POI信息 More...
 
class  AMapLocationDistrictItem
 行政区域信息 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
}
 
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
}
 

Functions

FOUNDATION_EXTERN CLLocationCoordinate2D AMapLocationCoordinateConvert (CLLocationCoordinate2D coordinate, AMapLocationCoordinateType type)
 转换目标经纬度为高德坐标系
 
FOUNDATION_EXTERN BOOL AMapLocationDataAvailableForCoordinate (CLLocationCoordinate2D coordinate)
 判断目标经纬度是否在大陆以及港、澳地区。输入参数为高德坐标系。
 

Variables

NSString *const AMapLocationErrorDomain
 AMapLocation errorDomain.
 

Enumeration Type Documentation

◆ AMapLocationAccuracyMode

enum AMapLocationAccuracyMode : NSInteger
Enumerator
AMapLocationFullAndReduceAccuracy 

默认模式,该模式下会申请临时精确定位权限,如果用户拒绝,则依然开启定位,回调模糊定位数据;

AMapLocationFullAccuracy 

高精度模式,该模式下会申请临时精确定位权限,如果用户拒绝,则回调error;

AMapLocationReduceAccuracy 

低精度模式,该模式下不会申请临时精确定位权限,根据当前定位权限回调定位数据;

◆ AMapLocationCoordinateType

enum AMapLocationCoordinateType : NSUInteger
Enumerator
AMapLocationCoordinateTypeBaidu 

Baidu.

AMapLocationCoordinateTypeMapBar 

MapBar.

AMapLocationCoordinateTypeMapABC 

MapABC.

AMapLocationCoordinateTypeSoSoMap 

SoSoMap.

AMapLocationCoordinateTypeAliYun 

AliYun.

AMapLocationCoordinateTypeGoogle 

Google.

AMapLocationCoordinateTypeGPS 

GPS.

◆ AMapLocationErrorCode

enum AMapLocationErrorCode : NSInteger
Enumerator
AMapLocationErrorUnknown 

未知错误

AMapLocationErrorLocateFailed 

定位错误

AMapLocationErrorReGeocodeFailed 

逆地理错误

AMapLocationErrorTimeOut 

超时

AMapLocationErrorCanceled 

取消

AMapLocationErrorCannotFindHost 

找不到主机

AMapLocationErrorBadURL 

URL异常

AMapLocationErrorNotConnectedToInternet 

连接异常

AMapLocationErrorCannotConnectToHost 

服务器连接失败

AMapLocationErrorRegionMonitoringFailure 

地理围栏错误

AMapLocationErrorRiskOfFakeLocation 

存在虚拟定位风险

AMapLocationErrorNoFullAccuracyAuth 

精确定位权限异常

◆ AMapLocationRegionState

enum AMapLocationRegionState : NSInteger
Enumerator
AMapLocationRegionStateUnknow 

未知

AMapLocationRegionStateInside 

在范围内

AMapLocationRegionStateOutside 

在范围外

Function Documentation

◆ AMapLocationCoordinateConvert()

FOUNDATION_EXTERN CLLocationCoordinate2D AMapLocationCoordinateConvert ( CLLocationCoordinate2D coordinate,
AMapLocationCoordinateType type )

转换目标经纬度为高德坐标系

Parameters
coordinate待转换的经纬度
type坐标系类型
Returns
高德坐标系经纬度

◆ AMapLocationDataAvailableForCoordinate()

FOUNDATION_EXTERN BOOL AMapLocationDataAvailableForCoordinate ( CLLocationCoordinate2D coordinate)

判断目标经纬度是否在大陆以及港、澳地区。输入参数为高德坐标系。

Parameters
coordinate待判断的目标经纬度
Returns
是否在大陆以及港、澳地区

Variable Documentation

◆ AMapLocationErrorDomain

NSString* const AMapLocationErrorDomain
extern

AMapLocation errorDomain.

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