浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。
 
第1行: 第1行:
 
{{iossdk-sidebar}}
 
{{iossdk-sidebar}}
<div class="bluetitle"><div class="services-title-text">地图收藏夹简介</div></div>
+
<div class="wrap-time-sdk" style="margin-top: -15px;">更新时间:2020-06-23</div><div class="bluetitle"><div class="services-title-text">地图收藏夹简介</div></div>
 
iOS地图SDK向开发者开放了本地收藏夹功能,帮助开发者更好的收藏、管理本地空间点信息数据。
 
iOS地图SDK向开发者开放了本地收藏夹功能,帮助开发者更好的收藏、管理本地空间点信息数据。
 
<div class="bluetitle"><div class="services-title-text">实现步骤</div></div><div class="devguide"><div class="leftborderbg" style="height:620px;"></div><div class="devguideorder"><span>1</span>引入头文件</div><div class="devguidecenter">地图收藏夹是地图工具组件的功能,使用地图收藏夹需先引入头文件:<div class="code_template"><div class="code_control"><div class="code_btn opt">Objective-C</div><div class="code_btn">Swift</div></div><div class="code_container"><pre class="code_item active prettyprint codestyle">#import <BaiduMapAPI_Base/BMKBaseComponent.h>
 
<div class="bluetitle"><div class="services-title-text">实现步骤</div></div><div class="devguide"><div class="leftborderbg" style="height:620px;"></div><div class="devguideorder"><span>1</span>引入头文件</div><div class="devguidecenter">地图收藏夹是地图工具组件的功能,使用地图收藏夹需先引入头文件:<div class="code_template"><div class="code_control"><div class="code_btn opt">Objective-C</div><div class="code_btn">Swift</div></div><div class="code_container"><pre class="code_item active prettyprint codestyle">#import <BaiduMapAPI_Base/BMKBaseComponent.h>

2020年6月29日 (一) 09:20的最后版本

更新时间:2020-06-23
地图收藏夹简介

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

实现步骤
1引入头文件
地图收藏夹是地图工具组件的功能,使用地图收藏夹需先引入头文件:
Objective-C
Swift
#import <BaiduMapAPI_Base/BMKBaseComponent.h>
#import <BaiduMapAPI_Utils/BMKUtilsComponent.h>
// 在桥接头文件BMKSwiftDemo-Bridging-Header中添加
#import <BaiduMapAPI_Base/BMKBaseComponent.h>
#import <BaiduMapAPI_Utils/BMKUtilsComponent.h>>
2初始化收藏夹管理类
Objective-C
Swift
BMKFavPoiManager *_favManager = [[BMKFavPoiManager alloc] init];
let favManager = BMKFavPoiManager.init()
3添加收藏点
Objective-C
Swift
//构造收藏点信息
BMKFavPoiInfo *poiInfo = [[BMKFavPoiInfo alloc] init];
//收藏点坐标
poiInfo.pt = CLLocationCoordinate2DMake(39.908, 116.204);
//收藏点名称
poiInfo.poiName = @"收藏点名称";
//添加收藏点(收藏点功后会得到favId)
NSInteger res = [_favManager addFavPoi:poiInfo];
//构造收藏点信息
let poiInfo = BMKFavPoiInfo.init()
//收藏点坐标
poiInfo.pt = CLLocationCoordinate2DMake(39.908, 116.204)
//收藏点名称
poiInfo.poiName = "收藏点名称"
//添加收藏点(收藏点功后会得到favId)
let res = favManager.addFavPoi(poiInfo)
4获取收藏点
Objective-C
Swift
//获取所有收藏点
NSArray *allFavPois = [_favManagergetAllFavPois];
//获取某个收藏点(收藏点成功后会得到favId)
BMKFavPoiInfo *favPoi = [_favManagergetFavPoi:favId];
//获取所有收藏点
let allFavPois = favManager.getAllFavPois()
//获取某个收藏点(收藏点成功后会得到favId)
let favPoi = favManager getFavPoi(favId)
5删除收藏的点
Objective-C
Swift
//删除所有收藏点
BOOL res = [_favManager clearAllFavPois];
//删除某个收藏点(收藏点成功后会得到favId)
BOOL res = [_favManager deleteFavPoi:favId];
//删除所有收藏点
let res = favManager.clearAllFavPois()
//删除某个收藏点(收藏点成功后会得到favId)
let res = favManager.deleteFavPoi(favId)

  • 文档根本没法用

  • 文档水平很差

  • 文档水平一般

  • 文档不错

  • 文档写的很好

如发现文档错误,或对此文档有更好的建议,请在下方反馈。问题咨询请前往反馈平台提交工单咨询。

提交反馈

拖动标注工具

添加矩形标注

添加箭头标注

完成

取消