New file |
| | |
| | | // |
| | | // BMKFavPoiManager.h |
| | | // UtilsComponent |
| | | // |
| | | // Created by wzy on 15/4/9. |
| | | // Copyright (c) 2015年 baidu. All rights reserved. |
| | | // |
| | | |
| | | #ifndef UtilsComponent_BMKFavPoiManager_h |
| | | #define UtilsComponent_BMKFavPoiManager_h |
| | | |
| | | #import "BMKFavPoiInfo.h" |
| | | |
| | | ///收藏点管理类 |
| | | @interface BMKFavPoiManager : NSObject |
| | | |
| | | /** |
| | | * 添加一个poi点 |
| | | * @param favPoiInfo 点信息,in/out,输出包含favId和添加时间 |
| | | * @return -2:收藏夹已满,-1:名称为空,0:添加失败,1:添加成功 |
| | | */ |
| | | - (NSInteger)addFavPoi:(BMKFavPoiInfo*) favPoiInfo; |
| | | |
| | | /** |
| | | * 获取一个收藏点信息 |
| | | * @param favId 添加时返回的favId,也可通过getAllFavPois获取的信息中BMKFavPoiInfo的属性favId |
| | | * @return 收藏点信息,没有返回nil |
| | | */ |
| | | - (BMKFavPoiInfo*)getFavPoi:(NSString*) favId; |
| | | |
| | | /** |
| | | * 获取所有收藏点信息 |
| | | * @return 点信息数组 |
| | | */ |
| | | - (NSArray*)getAllFavPois; |
| | | |
| | | /** |
| | | * 更新一个收藏点 |
| | | * @param favId 添加时返回的favId,也可通过getAllFavPois获取的信息中BMKFavPoiInfo的属性favId |
| | | * @param favPoiInfo 点信息,in/out,输出包含修改时间 |
| | | * @return 成功返回YES,失败返回NO |
| | | */ |
| | | - (BOOL)updateFavPoi:(NSString*) favId favPoiInfo:(BMKFavPoiInfo*) favPoiInfo; |
| | | |
| | | /** |
| | | * 删除一个收藏点 |
| | | * @param favId 添加时返回的favId,也可通过getAllFavPois获取的信息中BMKFavPoiInfo的属性favId |
| | | * @return 成功返回YES,失败返回NO |
| | | */ |
| | | - (BOOL)deleteFavPoi:(NSString*) favId; |
| | | |
| | | /** |
| | | * 清空所有收藏点 |
| | | * @return 成功返回YES,失败返回NO |
| | | */ |
| | | - (BOOL)clearAllFavPois; |
| | | |
| | | @end |
| | | |
| | | #endif |