高德地图SDK(定位) V2.12.0
Loading...
Searching...
No Matches
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
15extern NSString * const AMapLocationErrorDomain;
16
33
41
48
50@interface AMapLocationReGeocode : NSObject<NSCopying,NSCoding>
51
53@property (nonatomic, copy) NSString *formattedAddress;
54
56@property (nonatomic, copy) NSString *country;
57
59@property (nonatomic, copy) NSString *province;
60
62@property (nonatomic, copy) NSString *city;
63
65@property (nonatomic, copy) NSString *district;
66
68@property (nonatomic, copy) NSString *township __attribute__((deprecated("该字段从v2.2.0版本起不再返回数据,建议您使用AMapSearchKit的逆地理功能获取.")));
69
71@property (nonatomic, copy) NSString *neighborhood __attribute__((deprecated("该字段从v2.2.0版本起不再返回数据,建议您使用AMapSearchKit的逆地理功能获取.")));
72
74@property (nonatomic, copy) NSString *building __attribute__((deprecated("该字段从v2.2.0版本起不再返回数据,建议您使用AMapSearchKit的逆地理功能获取.")));
75
77@property (nonatomic, copy) NSString *citycode;
78
80@property (nonatomic, copy) NSString *adcode;
81
83@property (nonatomic, copy) NSString *street;
84
86@property (nonatomic, copy) NSString *number;
87
89@property (nonatomic, copy) NSString *POIName;
90
92@property (nonatomic, copy) NSString *AOIName;
93
94@end
95
96#pragma mark - AMapLocationPoint
97
99@interface AMapLocationPoint : NSObject<NSCopying,NSCoding>
100
102@property (nonatomic, assign) CGFloat latitude;
103
105@property (nonatomic, assign) CGFloat longitude;
106
113+ (AMapLocationPoint *)locationWithLatitude:(CGFloat)lat longitude:(CGFloat)lon;
114
115@end
116
118@interface AMapLocationPOIItem : NSObject <NSCopying, NSCoding>
119
121@property (nonatomic, copy) NSString *pId;
122
124@property (nonatomic, copy) NSString *name;
125
127@property (nonatomic, copy) NSString *type;
128
130@property (nonatomic, copy) NSString *typeCode;
131
133@property (nonatomic, copy) NSString *address;
134
136@property (nonatomic, strong) AMapLocationPoint *location;
137
139@property (nonatomic, copy) NSString *tel;
140
142@property (nonatomic, copy) NSString *province;
143
145@property (nonatomic, copy) NSString *city;
146
148@property (nonatomic, copy) NSString *district;
149
150@end
151
153@interface AMapLocationDistrictItem : NSObject <NSCopying, NSCoding>
154
156@property (nonatomic, copy) NSString *cityCode;
157
159@property (nonatomic, copy) NSString *districtCode;
160
162@property (nonatomic, copy) NSString *district;
163
165@property (nonatomic, copy) NSArray <NSArray<AMapLocationPoint *> *> *polylinePoints;
166
167@end
168
180
187FOUNDATION_EXTERN CLLocationCoordinate2D AMapLocationCoordinateConvert(CLLocationCoordinate2D coordinate, AMapLocationCoordinateType type);
188
194FOUNDATION_EXTERN BOOL AMapLocationDataAvailableForCoordinate(CLLocationCoordinate2D coordinate);
195
NSString *const AMapLocationErrorDomain
AMapLocation errorDomain.
AMapLocationCoordinateType
Definition AMapLocationCommonObj.h:171
@ AMapLocationCoordinateTypeSoSoMap
SoSoMap.
Definition AMapLocationCommonObj.h:175
@ AMapLocationCoordinateTypeMapBar
MapBar.
Definition AMapLocationCommonObj.h:173
@ AMapLocationCoordinateTypeAliYun
AliYun.
Definition AMapLocationCommonObj.h:176
@ AMapLocationCoordinateTypeGoogle
Google.
Definition AMapLocationCommonObj.h:177
@ AMapLocationCoordinateTypeBaidu
Baidu.
Definition AMapLocationCommonObj.h:172
@ AMapLocationCoordinateTypeGPS
GPS.
Definition AMapLocationCommonObj.h:178
@ AMapLocationCoordinateTypeMapABC
MapABC.
Definition AMapLocationCommonObj.h:174
FOUNDATION_EXTERN BOOL AMapLocationDataAvailableForCoordinate(CLLocationCoordinate2D coordinate)
判断目标经纬度是否在大陆以及港、澳地区。输入参数为高德坐标系。
FOUNDATION_EXTERN CLLocationCoordinate2D AMapLocationCoordinateConvert(CLLocationCoordinate2D coordinate, AMapLocationCoordinateType type)
转换目标经纬度为高德坐标系
AMapLocationRegionState
Definition AMapLocationCommonObj.h:36
@ AMapLocationRegionStateOutside
在范围外
Definition AMapLocationCommonObj.h:39
@ AMapLocationRegionStateUnknow
未知
Definition AMapLocationCommonObj.h:37
@ AMapLocationRegionStateInside
在范围内
Definition AMapLocationCommonObj.h:38
AMapLocationErrorCode
Definition AMapLocationCommonObj.h:19
@ AMapLocationErrorRiskOfFakeLocation
存在虚拟定位风险
Definition AMapLocationCommonObj.h:30
@ AMapLocationErrorCannotConnectToHost
服务器连接失败
Definition AMapLocationCommonObj.h:28
@ AMapLocationErrorLocateFailed
定位错误
Definition AMapLocationCommonObj.h:21
@ AMapLocationErrorReGeocodeFailed
逆地理错误
Definition AMapLocationCommonObj.h:22
@ AMapLocationErrorTimeOut
超时
Definition AMapLocationCommonObj.h:23
@ AMapLocationErrorNotConnectedToInternet
连接异常
Definition AMapLocationCommonObj.h:27
@ AMapLocationErrorCannotFindHost
找不到主机
Definition AMapLocationCommonObj.h:25
@ AMapLocationErrorRegionMonitoringFailure
地理围栏错误
Definition AMapLocationCommonObj.h:29
@ AMapLocationErrorUnknown
未知错误
Definition AMapLocationCommonObj.h:20
@ AMapLocationErrorBadURL
URL异常
Definition AMapLocationCommonObj.h:26
@ AMapLocationErrorCanceled
取消
Definition AMapLocationCommonObj.h:24
@ AMapLocationErrorNoFullAccuracyAuth
精确定位权限异常
Definition AMapLocationCommonObj.h:31
AMapLocationAccuracyMode
Definition AMapLocationCommonObj.h:43
@ AMapLocationReduceAccuracy
低精度模式,该模式下不会申请临时精确定位权限,根据当前定位权限回调定位数据;
Definition AMapLocationCommonObj.h:46
@ AMapLocationFullAccuracy
高精度模式,该模式下会申请临时精确定位权限,如果用户拒绝,则回调error;
Definition AMapLocationCommonObj.h:45
@ AMapLocationFullAndReduceAccuracy
默认模式,该模式下会申请临时精确定位权限,如果用户拒绝,则依然开启定位,回调模糊定位数据;
Definition AMapLocationCommonObj.h:44
行政区域信息
Definition AMapLocationCommonObj.h:153
POI信息
Definition AMapLocationCommonObj.h:118
经纬度坐标点对象
Definition AMapLocationCommonObj.h:99
逆地理信息
Definition AMapLocationCommonObj.h:50
NSString *building __attribute__((deprecated("该字段从v2.2.0版本起不再返回数据,建议您使用AMapSearchKit的逆地理功能获取.")))
建筑
NSString *township __attribute__((deprecated("该字段从v2.2.0版本起不再返回数据,建议您使用AMapSearchKit的逆地理功能获取.")))
乡镇
NSString * province
省/直辖市
Definition AMapLocationCommonObj.h:59
NSString * formattedAddress
格式化地址
Definition AMapLocationCommonObj.h:53
NSString * AOIName
所属兴趣点名称
Definition AMapLocationCommonObj.h:92
NSString * district
Definition AMapLocationCommonObj.h:65
NSString * city
Definition AMapLocationCommonObj.h:62
NSString *neighborhood __attribute__((deprecated("该字段从v2.2.0版本起不再返回数据,建议您使用AMapSearchKit的逆地理功能获取.")))
社区
NSString * street
街道名称
Definition AMapLocationCommonObj.h:83
NSString * citycode
城市编码
Definition AMapLocationCommonObj.h:77
NSString * country
国家
Definition AMapLocationCommonObj.h:56
NSString * number
门牌号
Definition AMapLocationCommonObj.h:86
NSString * POIName
兴趣点名称
Definition AMapLocationCommonObj.h:89
NSString * adcode
区域编码
Definition AMapLocationCommonObj.h:80
© 2017 高德信息技术有限公司 版权所有,保留所有权利。