1、百度路书BMPGL版源码地址
https://github.com/huiyan-fe/bmapgllib
2、修改路书源文件
暂停运动后面加
/**
* 清除运动(用户自定义)
*/
LuShu.prototype.clear = function(){
this._clearMark();
};
Lushu私有方法
_addMarker方法后面加
/**
* 销毁--(用户自定义)
* @param f
* @private
*/
_clearMark: function(f){
this.stop();
this._map.removeOverlay(this._marker);
this._map.removeOverlay(this._markerL);
this._map.removeOverlay(this._markerR);
clearTimeout(this._timeoutFlag);
this._overlay && this._map.removeOverlay(this._overlay);
},
本文介绍了如何获取并修改百度路书BMPGL版的源码,重点讲解了如何在原有源码基础上添加清除运动的用户自定义功能。通过_LuShu.prototype.clear_ 方法,实现了运动轨迹的销毁,包括移除标记和超时标志,为开发者提供了更灵活的定制选项。
982





