高德地图SDK(定位)  V2.12.2
AMapLocationCommonObj.h
Go to the documentation of this file.
1 //
2 // AMapLocationCommonObj.h
3 // AMapLocationKit
4 //
5 // Created by AutoNavi on 15/10/22.
6 // Copyright © 2015年 Amap. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 #import <CoreLocation/CoreLocation.h>
11 #import <UIKit/UIKit.h>
12 
13 
15 extern NSString * const AMapLocationErrorDomain;
16 
18 typedef NS_ENUM(NSInteger, AMapLocationErrorCode)
19 {
32 };
33 
35 typedef NS_ENUM(NSInteger, AMapLocationRegionState)
36 {
40 };
41 
43 typedef NS_ENUM(NSInteger, AMapLocationAccuracyMode) {
50 };
51 
53 @interface AMapLocationReGeocode : NSObject<NSCopying,NSCoding>
54 
56 @property (nonatomic, copy) NSString *formattedAddress;
57 
59 @property (nonatomic, copy) NSString *country;
60 
62 @property (nonatomic, copy) NSString *province;
63 
65 @property (nonatomic, copy) NSString *city;
66 
68 @property (nonatomic, copy) NSString *district;
69 
71 @property (nonatomic, copy) NSString *township __attribute__((deprecated("该字段从v2.2.0版本起不再返回数据,建议您使用AMapSearchKit的逆地理功能获取.")));
72 
74 @property (nonatomic, copy) NSString *neighborhood __attribute__((deprecated("该字段从v2.2.0版本起不再返回数据,建议您使用AMapSearchKit的逆地理功能获取.")));
75 
77 @property (nonatomic, copy) NSString *building __attribute__((deprecated("该字段从v2.2.0版本起不再返回数据,建议您使用AMapSearchKit的逆地理功能获取.")));
78 
80 @property (nonatomic, copy) NSString *citycode;
81 
83 @property (nonatomic, copy) NSString *adcode;
84 
86 @property (nonatomic, copy) NSString *street;
87 
89 @property (nonatomic, copy) NSString *number;
90 
92 @property (nonatomic, copy) NSString *POIName;
93 
95 @property (nonatomic, copy) NSString *AOIName;
96 
97 @end
98 
99 #pragma mark - AMapLocationPoint
100 
102 @interface AMapLocationPoint : NSObject<NSCopying,NSCoding>
103 
105 @property (nonatomic, assign) CGFloat latitude;
106 
108 @property (nonatomic, assign) CGFloat longitude;
109 
116 + (AMapLocationPoint *)locationWithLatitude:(CGFloat)lat longitude:(CGFloat)lon;
117 
118 @end
119 
121 @interface AMapLocationPOIItem : NSObject <NSCopying, NSCoding>
122 
124 @property (nonatomic, copy) NSString *pId;
125 
127 @property (nonatomic, copy) NSString *name;
128 
130 @property (nonatomic, copy) NSString *type;
131 
133 @property (nonatomic, copy) NSString *typeCode;
134 
136 @property (nonatomic, copy) NSString *address;
137 
139 @property (nonatomic, strong) AMapLocationPoint *location;
140 
142 @property (nonatomic, copy) NSString *tel;
143 
145 @property (nonatomic, copy) NSString *province;
146 
148 @property (nonatomic, copy) NSString *city;
149 
151 @property (nonatomic, copy) NSString *district;
152 
153 @end
154 
156 @interface AMapLocationDistrictItem : NSObject <NSCopying, NSCoding>
157 
159 @property (nonatomic, copy) NSString *cityCode;
160 
162 @property (nonatomic, copy) NSString *districtCode;
163 
165 @property (nonatomic, copy) NSString *district;
166 
169 @property (nonatomic, copy) NSArray <NSArray<AMapLocationPoint *> *> *polylinePoints;
170 
171 @end
172 
174 typedef NS_ENUM(NSUInteger, AMapLocationCoordinateType)
175 {
183 };
184 
191 FOUNDATION_EXTERN CLLocationCoordinate2D AMapLocationCoordinateConvert(CLLocationCoordinate2D coordinate, AMapLocationCoordinateType type);
192 
201 FOUNDATION_EXTERN BOOL AMapLocationDataAvailableForCoordinate(CLLocationCoordinate2D coordinate);
202 
NSString *const AMapLocationErrorDomain
AMapLocation errorDomain.
AMapLocationCoordinateType
AMapLocation CoordinateType.
Definition: AMapLocationCommonObj.h:175
@ AMapLocationCoordinateTypeSoSoMap
SoSoMap.
Definition: AMapLocationCommonObj.h:179
@ AMapLocationCoordinateTypeMapBar
MapBar.
Definition: AMapLocationCommonObj.h:177
@ AMapLocationCoordinateTypeAliYun
AliYun.
Definition: AMapLocationCommonObj.h:180
@ AMapLocationCoordinateTypeGoogle
Google.
Definition: AMapLocationCommonObj.h:181
@ AMapLocationCoordinateTypeBaidu
Baidu.
Definition: AMapLocationCommonObj.h:176
@ AMapLocationCoordinateTypeGPS
GPS.
Definition: AMapLocationCommonObj.h:182
@ AMapLocationCoordinateTypeMapABC
MapABC.
Definition: AMapLocationCommonObj.h:178
FOUNDATION_EXTERN BOOL AMapLocationDataAvailableForCoordinate(CLLocationCoordinate2D coordinate)
判断目标经纬度是否在大陆以及港、澳地区。输入参数为高德坐标系。 Determine whether the target latitude and longitude are in mainland C...
FOUNDATION_EXTERN CLLocationCoordinate2D AMapLocationCoordinateConvert(CLLocationCoordinate2D coordinate, AMapLocationCoordinateType type)
转换目标经纬度为高德坐标系 Convert target latitude and longitude to AutoNavi coordinate system
AMapLocationRegionState
AMapLocation Region State.
Definition: AMapLocationCommonObj.h:36
@ AMapLocationRegionStateOutside
在范围外 Out of range
Definition: AMapLocationCommonObj.h:39
@ AMapLocationRegionStateUnknow
未知 Unknown
Definition: AMapLocationCommonObj.h:37
@ AMapLocationRegionStateInside
在范围内 Within range
Definition: AMapLocationCommonObj.h:38
AMapLocationErrorCode
AMapLocation errorCode.
Definition: AMapLocationCommonObj.h:19
@ AMapLocationErrorRiskOfFakeLocation
存在虚拟定位风险 Risk of mock location
Definition: AMapLocationCommonObj.h:30
@ AMapLocationErrorCannotConnectToHost
服务器连接失败 Server connection failed
Definition: AMapLocationCommonObj.h:28
@ AMapLocationErrorLocateFailed
定位错误 Location error
Definition: AMapLocationCommonObj.h:21
@ AMapLocationErrorReGeocodeFailed
逆地理错误 Reverse geocoding error
Definition: AMapLocationCommonObj.h:22
@ AMapLocationErrorTimeOut
超时 Timeout
Definition: AMapLocationCommonObj.h:23
@ AMapLocationErrorNotConnectedToInternet
连接异常 Connection error
Definition: AMapLocationCommonObj.h:27
@ AMapLocationErrorCannotFindHost
找不到主机 Host not found
Definition: AMapLocationCommonObj.h:25
@ AMapLocationErrorRegionMonitoringFailure
地理围栏错误 Geofence error
Definition: AMapLocationCommonObj.h:29
@ AMapLocationErrorUnknown
未知错误 Unknown error
Definition: AMapLocationCommonObj.h:20
@ AMapLocationErrorBadURL
URL异常 URL exception.
Definition: AMapLocationCommonObj.h:26
@ AMapLocationErrorCanceled
取消 Cancel
Definition: AMapLocationCommonObj.h:24
@ AMapLocationErrorNoFullAccuracyAuth
精确定位权限异常 Precise location permission exception
Definition: AMapLocationCommonObj.h:31
AMapLocationAccuracyMode
AMapLocation Accuracy Mode.
Definition: AMapLocationCommonObj.h:43
@ AMapLocationReduceAccuracy
Low accuracy mode, in this mode, temporary precise location permissions will not be requested,...
Definition: AMapLocationCommonObj.h:48
@ AMapLocationFullAccuracy
High-accuracy mode: In this mode, temporary precise location permission will be requested....
Definition: AMapLocationCommonObj.h:46
@ AMapLocationFullAndReduceAccuracy
Default mode. In this mode, temporary precise location permission will be requested....
Definition: AMapLocationCommonObj.h:44
行政区域信息 Administrative Division Information
Definition: AMapLocationCommonObj.h:156
POI信息 POI information.
Definition: AMapLocationCommonObj.h:121
经纬度坐标点对象 Latitude and longitude coordinate point object
Definition: AMapLocationCommonObj.h:102
逆地理信息 reverse geocoding
Definition: AMapLocationCommonObj.h:53
NSString *township __attribute__((deprecated("该字段从v2.2.0版本起不再返回数据,建议您使用AMapSearchKit的逆地理功能获取.")))
乡镇 township
NSString * province
省/直辖市 Province
Definition: AMapLocationCommonObj.h:62
NSString *neighborhood __attribute__((deprecated("该字段从v2.2.0版本起不再返回数据,建议您使用AMapSearchKit的逆地理功能获取.")))
社区 Community
NSString * formattedAddress
格式化地址 Formatted Address
Definition: AMapLocationCommonObj.h:56
NSString * AOIName
所属兴趣点名称 Parent POI Name
Definition: AMapLocationCommonObj.h:95
NSString * district
区 District
Definition: AMapLocationCommonObj.h:68
NSString * city
市 City
Definition: AMapLocationCommonObj.h:65
NSString *building __attribute__((deprecated("该字段从v2.2.0版本起不再返回数据,建议您使用AMapSearchKit的逆地理功能获取.")))
建筑 Architecture
NSString * street
街道名称 Street Name
Definition: AMapLocationCommonObj.h:86
NSString * citycode
城市编码 City Code
Definition: AMapLocationCommonObj.h:80
NSString * country
国家 Country
Definition: AMapLocationCommonObj.h:59
NSString * number
门牌号 House Number
Definition: AMapLocationCommonObj.h:89
NSString * POIName
兴趣点名称 POI Name
Definition: AMapLocationCommonObj.h:92
NSString * adcode
区域编码 Region Code
Definition: AMapLocationCommonObj.h:83
© 2017 高德信息技术有限公司 版权所有,保留所有权利。