OpenSDK8.1.1
Loading...
Searching...
No Matches
BNSearchPoiManagerProtocol.h
1//
2// BNSearchPoiManagerProtocol.h
3// NaviDemo
4//
5// Created by v_qinruiguang on 2021/4/20.
6// Copyright © 2021 Baidu. All rights reserved.
7//
8
9#ifndef BNSearchPoiManagerProtocol_h
10#define BNSearchPoiManagerProtocol_h
11typedef NS_ENUM(NSInteger, BNSearchPoiType) {
12 BNSearchPoiType_Station = 0,
13 BNSearchPoiType_Charging = 1,
14 BNSearchPoiType_Toilet = 2,
15 BNSearchPoiType_BankATM = 3,
16 BNSearchPoiType_Hotel = 4,
17 BNSearchPoiType_Food = 5,
18};
19@interface BNSearchPoiInfo : NSObject
21@property(nonatomic, assign)CLLocationCoordinate2D guidePoint;
23@property(nonatomic, assign)NSInteger nDistrictID;
25@property(nonatomic, copy)NSString* strName;
27@property(nonatomic, copy)NSString* strDiscription;
29@property(nonatomic, assign) NSInteger unCurPosDistance;
31@property(nonatomic,copy)NSString* usPoiTag;
32// 绕行代价
33@property(nonatomic,copy)NSString* routeCost;
34// 沿途检索 poi 类型
35@property (nonatomic, assign) BNSearchPoiType searchPoiType;
36@end
37
38@protocol BNSearchPoiManagerDelegate <NSObject>
39// 沿途搜气泡被点击的回调
40- (void)onHandleWaySearchAddViaNode:(BNRoutePlanNode *)poiNode;
41
42@end
43@protocol BNSearchPoiManagerProtocol <NSObject>
44@property (nonatomic, weak) id<BNSearchPoiManagerDelegate>delegate;
45
50-(void)searchPoiWithType:(BNSearchPoiType)poiType completion:(void(^)(NSArray<BNSearchPoiInfo *> *poiArray, NSError *error))completion;
51
53-(void)showPoiLayer:(NSArray<BNSearchPoiInfo *>*)searchPoiArray;
54
57@end
58
59
60#endif /* BNSearchPoiStrategyProtocl_h */
路径规划节点
Definition BNRoutePlanModel.h:66
Definition BNSearchPoiManagerProtocol.h:20
NSString * usPoiTag
poi标签 如最近 、推荐 、最顺路
Definition BNSearchPoiManagerProtocol.h:31
NSInteger nDistrictID
区域编号
Definition BNSearchPoiManagerProtocol.h:23
NSInteger unCurPosDistance
POI距中心点或者起点的直线距离 单位:米
Definition BNSearchPoiManagerProtocol.h:29
CLLocationCoordinate2D guidePoint
坐标点 类型 wgs84ll: BNCoordinate_OriginalGPS
Definition BNSearchPoiManagerProtocol.h:21
NSString * strDiscription
地址
Definition BNSearchPoiManagerProtocol.h:27
NSString * strName
名称
Definition BNSearchPoiManagerProtocol.h:25
void hidePoiLayer()
隐藏沿途搜气泡