【发布时间】:2019-11-19 22:59:55
【问题描述】:
我有一些数据,例如地名、纬度经度,这些数据显示在表格中,当我单击任何行时,它会获取地名并根据此在传单地图上显示突出显示的标记。但是当我单击另一行时,它也在地图上突出显示标记,但前一个仍然突出显示。我想突出显示新的而不是以前的。
当我单击表格上的行并创建标记时,我调用了一个函数。
rowClick:function(e, row){
var cells = row.getCells();
var rid = cells[0].getData().id;
var Latt = cells[1].getData().Latitude;
var Lang = cells[2].getData().Longitude;
alert("cell clicked - (" + Latt + ", " + Lang + ") " +rid);
var marker = new L.marker([Latt, Lang]).addTo(mymap);
marker.valueOf()._icon.style.backgroundColor = 'red';
marker.bindPopup('' + rid).openPopup();
});
【问题讨论】:
标签: javascript jquery leaflet tabulator