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

百度地图SDK提供本地收藏夹功能,帮助开发者更好地收藏和管理本地空间点信息数据。
注意:
收藏夹数据本地存放,位于手机data/data/xxx.xxx.xxx(应用程序的包名)/files目录下。
当应用卸载时相应数据将被删除;覆盖安装时不影响数据。
收藏夹工具类FavoriteManager为单例类。

怎样使用地图收藏夹

第一步 创建并初始化FavoriteManager实例。

//在使用之前必须调用初始化方法
FavoriteManager.getInstance().init();

第二步 操作点信息
添加一个点信息

//构造一个点信息,pt和poiName是必填项
FavoritePoiInfo info = new FavoritePoiInfo()
.poiName("test")
.pt(new LatLng(mLat, mLon));
//添加到收藏夹,info既是输入也是输出,输出时携带id和时间戳
FavoriteManager.getInstance().add(info);

删除一个点信息

//删除
FavoriteManager.getInstance().deleteFavPoi(info.getID());

更新,修改info的属性

FavoriteManager.getInstance().updateFavPoi(info.getID(), info);

通过id获取某个点的信息

FavoriteManager.getInstance().getFavPoi(info.getID());

获取全部点的Info

FavoriteManager.getInstance().getAllFavPois();

清空所有数据

FavoriteManager.getInstance().clearAllFavPoi ();

不用时暂时销毁FavoriteManager对象释放内存

FavoriteManager.getInstance().destroy();

上一篇

点和其他图形的位置关系

下一篇

坐标转换

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