Below you will find pages that utilize the taxonomy term “bmap”
September 12, 2012
百度地图API如何给自定义覆盖物添加事件
"摘要:\n给marker、lable、circle等Overlay添加事件很简单,直接addEventListener即可。那么,自定义覆盖物的事件应该如何添加呢?我们一起来看一看~\n一、定义构造函数并继承Overlay\n//定义自定义覆盖物的构造函数 functionSquareOverlay(center, length, color){ this._center = center; this._length = length; this._color = color; } //继承API的BMap.Overlay SquareOverlay.prototype = newBMap.Overlay(); 二、初始化自定义覆盖物\n//实现初始化方法 SquareOverlay.prototype.initialize = function(map){ //保存map对象实例 this._map = map; //创建div元素,作为自定义覆盖物的容器 vardiv = document.createElement(“div”); div.style.position = …"