iOS地图SDK向开发者开放了本地收藏夹功能,帮助开发者更好的收藏、管理本地空间点信息数据。
地图收藏夹是地图工具组件的功能,使用地图收藏夹需先引入头文件:
#import <BaiduMapAPI_Base/BMKBaseComponent.h>#import <BaiduMapAPI_Utils/BMKUtilsComponent.h>
BMKFavPoiManager *_favManager = [[BMKFavPoiManager alloc] init];
//构造收藏点信息BMKFavPoiInfo *poiInfo = [[BMKFavPoiInfo alloc] init];//收藏点坐标poiInfo.pt = CLLocationCoordinate2DMake(39.908, 116.204);//收藏点名称poiInfo.poiName = @"收藏点名称";//添加收藏点(收藏点功后会得到favId)NSInteger res = [_favManager addFavPoi:poiInfo];
//获取所有收藏点NSArray *allFavPois = [_favManagergetAllFavPois];//获取某个收藏点(收藏点成功后会得到favId)BMKFavPoiInfo *favPoi = [_favManagergetFavPoi:favId];
//删除所有收藏点BOOL res = [_favManager clearAllFavPois];//删除某个收藏点(收藏点成功后会得到favId)BOOL res = [_favManager deleteFavPoi:favId];
上一篇
下一篇
本篇文章对您是否有帮助?