9#import <Foundation/Foundation.h>
13#import <AMapFoundationKit/AMapServices.h>
15@protocol AMapSearchDelegate;
18#define AMapSearchLanguageZhCN @"zh-Hans"
19#define AMapSearchLanguageEn @"en"
25@property (nonatomic, weak) id<AMapSearchDelegate>
delegate;
28@property (nonatomic, assign) NSInteger
timeout;
35@property (nonatomic, copy) NSDictionary<NSString *, NSString *> *
customParams;
49#pragma mark - Privacy 隐私合规
55+ (void)updatePrivacyShow:(AMapPrivacyShowStatus)showStatus privacyInfo:(AMapPrivacyInfoStatus)containStatus;
60+ (void)updatePrivacyAgree:(AMapPrivacyAgreeStatus)agreeStatus;
95#pragma mark - 搜索服务接口V1(API版本V3)
230- (void)AMapNearbySearch:(
AMapNearbySearchRequest *)request __attribute__((deprecated("已废弃, from 7.4.0,该功能不再支持")));
232#pragma mark - 企业地图搜索相关
286#pragma mark - AMapSearchDelegate
289@protocol AMapSearchDelegate<NSObject>
297- (void)AMapSearchRequest:(
id)request didFailWithError:(NSError *)error;
405#pragma mark - 企业地图搜索回调
414#pragma mark - 短串分享搜索回调
423#pragma mark - 车机充电站搜索回调
公交线路查询请求基类,不可直接调用
Definition AMapSearchObj.h:357
公交站线路根据ID请求
Definition AMapSearchObj.h:375
公交站线路根据名字请求
Definition AMapSearchObj.h:369
公交站线路返回
Definition AMapSearchObj.h:381
公交站点请求
Definition AMapSearchObj.h:333
公交站点返回
Definition AMapSearchObj.h:345
充电站搜索(since 9.7.0)
Definition AMapSearchObj.h:908
充电站搜索(since 9.7.0)
Definition AMapSearchObj.h:912
企业地图周边搜请求
Definition AMapSearchObj.h:751
企业地图ID查询请求
Definition AMapSearchObj.h:769
企业地图本地查询请求
Definition AMapSearchObj.h:775
企业地图polygon区域查询请求
Definition AMapSearchObj.h:761
企业地图搜索返回
Definition AMapSearchObj.h:783
企业地图搜索请求基类
Definition AMapSearchObj.h:733
距离查询请求(since 6.1.0)
Definition AMapSearchObj.h:668
距离查询结果(since 6.1.0)
Definition AMapSearchObj.h:682
行政区划查询请求
Definition AMapSearchObj.h:392
行政区划响应
Definition AMapSearchObj.h:409
驾车路径规划2.0
Definition AMapSearchObj.h:429
驾车路径规划
Definition AMapSearchObj.h:481
未来路线规划(since 6.9.0)
Definition AMapSearchObj.h:851
未来路线规划(since 6.9.0)
Definition AMapSearchObj.h:900
地理编码请求
Definition AMapSearchObj.h:289
地理编码返回
Definition AMapSearchObj.h:299
位置短串分享请求
Definition AMapSearchObj.h:798
导航短串分享请求
Definition AMapSearchObj.h:834
附近搜索请求
Definition AMapSearchObj.h:709
附近搜索返回
Definition AMapSearchObj.h:723
POI周边搜索
Definition AMapSearchObj.h:183
POI周边搜索
Definition AMapSearchObjV1.h:55
POI ID搜索请求
Definition AMapSearchObj.h:148
POI ID搜索请求
Definition AMapSearchObjV1.h:36
POI关键字搜索
Definition AMapSearchObj.h:170
POI关键字搜索
Definition AMapSearchObjV1.h:42
POI多边形搜索
Definition AMapSearchObj.h:195
POI多边形搜索
Definition AMapSearchObjV1.h:70
POI搜索请求基类
Definition AMapSearchObj.h:134
POI搜索请求基类
Definition AMapSearchObjV1.h:18
POI搜索返回
Definition AMapSearchObj.h:203
POI搜索返回
Definition AMapSearchObjV1.h:78
兴趣点短串分享请求
Definition AMapSearchObj.h:806
逆地理编码请求
Definition AMapSearchObj.h:310
逆地理编码返回
Definition AMapSearchObj.h:325
骑行路径规划
Definition AMapSearchObj.h:598
沿途搜索, 注意起点和终点不能相距太远(大概70公里),否则可能搜索结果为空
Definition AMapSearchObj.h:236
沿途搜索返回
Definition AMapSearchObj.h:255
路径规划基础类,不可直接调用
Definition AMapSearchObj.h:419
路径规划返回
Definition AMapSearchObj.h:606
路径规划短串分享请求
Definition AMapSearchObj.h:818
搜索类
Definition AMapSearchAPI.h:23
NSDictionary< NSString *, NSString * > * customParams
查询结果返回语言, 默认为中文。
Definition AMapSearchAPI.h:35
instancetype init()
AMapSearch的初始化函数。 初始化之前请正确设置key,否则将无法正常使用搜索服务.
id< AMapSearchDelegate > delegate
实现了 AMapSearchDelegate 协议的类指针。
Definition AMapSearchAPI.h:25
void cancelAllRequests()
取消所有未回调的请求,触发错误回调。
NSInteger timeout
查询超时时间,单位秒,默认为20秒。
Definition AMapSearchAPI.h:28
短串分享搜索请求基类, 请使用具体的子类。
Definition AMapSearchObj.h:794
导航短串分享响应
Definition AMapSearchObj.h:845
公交路径规划
Definition AMapSearchObj.h:553
货车路径规划(since 6.1.0)
Definition AMapSearchObj.h:620
视觉图片搜索请求 (since 9.7.0)
Definition AMapSearchObj.h:156
视觉图片搜索返回 (since 9.7.0)
Definition AMapSearchObj.h:227
步行路径规划
Definition AMapSearchObj.h:538
天气查询请求
Definition AMapSearchObj.h:691
天气查询返回
Definition AMapSearchObj.h:699