为高德地图marker添加属性
首先创建marker
var icon = new AMap.Icon({
size: new AMap.Size(25, 34),
image: '/img/path',
imageSize: new AMap.Size(20, 40)
});
var marker = new AMap.Marker({
position: new AMap.LngLat(longitude, latitude),
icon: icon ,
map: map
});
marker.on('click', markerClick);
为 marker 添加 orderno 属性
marker.orderno = '123456';
怎么使用添加的 orderno 属性
function markerClick(e) {
console.log(e.target.orderno);
console.log(this.orderno);
}
如何更改已经设置好的marker的icon图标
marker.setIcon(newIcon);
function markerClick(e) {
console.log(e.target.orderno);
console.log(***this.orderno***);
e.target.setIcon(newIcon);
}