namespace Yw.WinFrmUI
{
///
///
///
public class MapSetMarkerCallBackObj : CallBackObj, IMapSetMarkerEvents
{
///
/// 设置标记事件
///
public event Action SetMarkerEvent;
///
/// 取消绘制标记事件
///
public event Action CancelDrawMarkerEvent;
///
/// 取消编辑标记事件
///
public event Action CancelEditMarkerEvent;
///
/// 设置标记
///
public void SetMarker(string json)
{
var marker = JsonHelper.Json2Object(json);
this.SetMarkerEvent?.Invoke(marker);
}
///
/// 取消绘制标记
///
public void CancelDrawMarker()
{
this.CancelDrawMarkerEvent?.Invoke();
}
///
/// 取消绘制标记
///
public void CancelEditMarker()
{
this.CancelEditMarkerEvent?.Invoke();
}
}
}