BBASMMapReverseGeoCodeResultProtocol.h 955 Bytes
//
//  BBASMMapReverseGeoCodeResultProtocol.h
//  BBAMNP
//
//  Created by baidu on 2019/5/29.
//  Copyright © 2019 Baidu. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <CoreLocation/CoreLocation.h>
#import "BBASMAdapterBaseImplement.h"

@protocol BBASMMapAddressComponentProtocol;
@protocol BBASMMapPOIDataProtocol;

/**
 * @brief 反地理编码结果接口
 */
@protocol BBASMMapReverseGeoCodeResultProtocol <NSObject>
/// 地址坐标
@property (nonatomic, assign) CLLocationCoordinate2D location;
/// 地址名称
@property (nonatomic, copy) NSString *address;
/// 层次化地址信息
@property (nonatomic, strong) id<BBASMMapAddressComponentProtocol> addressDetail;
/// 地址周边POI信息,成员类型为id<BBASMMapPOIDataProtocol>
@property (nonatomic, copy) NSArray<id<BBASMMapPOIDataProtocol>> *poiList;
/// 结合当前位置POI的语义化结果描述
@property (nonatomic, copy) NSString *sematicDescription;
@end