/* * BMKCloudPOIList.h * BMapKit * * Copyright 2013 Baidu Inc. All rights reserved. * */ #import /// 云检索结果列表类 @interface BMKCloudPOIList : NSObject { NSInteger _status; NSInteger _total; NSInteger _size; NSInteger _pageNum; NSArray *_POIs; } ///搜索状态 @property (nonatomic, assign) NSInteger status; ///结果总数 @property (nonatomic, assign) NSInteger total; ///当前页返回数量 @property (nonatomic, assign) NSInteger size; ///页数 @property (nonatomic, assign) NSInteger pageNum; ///POI结果列表 @property (nonatomic, strong) NSArray *POIs; @end /// 云检索结果信息类 @interface BMKCloudPOIInfo : NSObject { int _uid; int _geotableId; NSString *_title; NSString *_address; NSString *_province; NSString *_city; NSString *_district; float _latitude; float _longitude; NSString *_tags; float _distance; float _weight; NSMutableDictionary *_customDict; int _creattime; int _modifytime; int _type; } ///poi数据id @property (nonatomic, assign) int uid; ///所属table的id @property (nonatomic, assign) int geotableId; ///poi名称 @property (nonatomic, strong) NSString *title; ///poi地址 @property (nonatomic, strong) NSString *address; ///poi所属省 @property (nonatomic, strong) NSString *province; ///poi所属城市 @property (nonatomic, strong) NSString *city; ///poi所属区县 @property (nonatomic, strong) NSString *district; ///poi所处位置的纬度 @property (nonatomic, assign) float latitude; ///poi所处位置的经度 @property (nonatomic, assign) float longitude; ///poi标签 @property (nonatomic, strong) NSString *tags; ///poi距离 @property (nonatomic, assign) float distance; ///权重 @property (nonatomic, assign) float weight; ///自定义列 @property (nonatomic, strong) NSMutableDictionary *customDict; ///创建时间 @property (nonatomic, assign) int creattime; ///修改时间 @property (nonatomic, assign) int modifytime; ///类型 @property (nonatomic, assign) int type; ///处于位置点的方向 @property (nonatomic, strong) NSString *direction; @end /// 云检索结果百度地图POI信息类 @interface BMKCloudMapPOIInfo : NSObject ///poi名称 @property (nonatomic, strong) NSString *name; ///poi uid @property (nonatomic, strong) NSString *uid; ///POI坐标 @property (nonatomic, assign) CLLocationCoordinate2D pt; ///poi地址 @property (nonatomic, strong) NSString *address; ///poi标签 @property (nonatomic, strong) NSString *tags; ///poi距离 @property (nonatomic, assign) CGFloat distance; ///处于位置点的方向 @property (nonatomic, strong) NSString* direction; @end /// 云RGC检索结果类 @interface BMKCloudReverseGeoCodeResult : NSObject ///层次化地址信息 @property (nonatomic, strong) BMKAddressComponent* addressDetail; ///地址名称 @property (nonatomic, strong) NSString* address; ///地址坐标 @property (nonatomic) CLLocationCoordinate2D location; ///用户定义位置描述 @property (nonatomic, strong) NSString* customLocationDescription; ///推荐的位置描述(结合poiList和customPoiList计算推荐结果) @property (nonatomic, strong) NSString* recommendedLocationDescription; ///地址周边百度地图POI信息,成员类型为BMKCloudMapPOIInfo @property (nonatomic, strong) NSArray* poiList; ///地址周边POI信息,成员类型为BMKCloudPOIInfo @property (nonatomic, strong) NSArray* customPoiList; @end