我在 Angular 组件上使用传单,当用户从 esri-leaflet 反向地理编码中单击地图时,我正在显示一个标记,我想删除用户单击时添加的先前标记。
这是我的代码:
map.on('click', <LeafletMouseEvent>(e) => {
geocodeService.reverse().latlng(e.latlng).run( (error, result) => {
if (error) {
return;
}
L.marker(result.latlng).addTo(map).bindPopup(result.address.Match_addr).openPopup();
});
});