全部服务产品
开发者频道
定价
登录
收藏夹
下载开发文档
地图收藏夹简介

iOS地图SDK向开发者开放了本地收藏夹功能,帮助开发者更好的收藏、管理本地空间点信息数据。

实现步骤
1. 引入头文件

地图收藏夹是地图工具组件的功能,使用地图收藏夹需先引入头文件:

#import <BaiduMapAPI_Base/BMKBaseComponent.h>
#import <BaiduMapAPI_Utils/BMKUtilsComponent.h>
2. 初始化收藏夹管理类
BMKFavPoiManager *_favManager = [[BMKFavPoiManager alloc] init];
3. 添加收藏点
//构造收藏点信息
BMKFavPoiInfo *poiInfo = [[BMKFavPoiInfo alloc] init];
//收藏点坐标
poiInfo.pt = CLLocationCoordinate2DMake(39.908, 116.204);
//收藏点名称
poiInfo.poiName = @"收藏点名称";
//添加收藏点(收藏点功后会得到favId)
NSInteger res = [_favManager addFavPoi:poiInfo];
4. 获取收藏点
//获取所有收藏点
NSArray *allFavPois = [_favManagergetAllFavPois];
//获取某个收藏点(收藏点成功后会得到favId)
BMKFavPoiInfo *favPoi = [_favManagergetFavPoi:favId];
5. 删除收藏的点
//删除所有收藏点
BOOL res = [_favManager clearAllFavPois];
//删除某个收藏点(收藏点成功后会得到favId)
BOOL res = [_favManager deleteFavPoi:favId];

上一篇

距离计算

下一篇

调起百度地图功能

本篇文章对您是否有帮助?