var ctrlMan = m_Map.GetCtrlMan();
var ctrlstate = ctrlMan.GetControlState();
var layerMan = ctrlMan.GetLayerMan();
var util = m_Map.GetUtility();
var centerLL = ctrlstate.GetLLCenter(); // ÁöµµÀÇ Á᫐ ÁÂÇ¥
// Step 1. Make XLayer Style
var style = layerMan.FindStyle(100);
if (style == null) {
style = layerMan.NewStyle(100);
style.SetPen(util.RGBColor(255, 0, 0), 1, util.GetConstToValue("PS_SOLID"));
style.SetBrush(util.RGBColor(0, 0, 255), util.GetConstToValue("BS_SOLID"));
}
// Step 2. Make XLayer Shape
var shape = layerMan.NewShape(101, -1);
shape.BeginUpdate();
shape.SetMapPos(centerLL._X, centerLL._Y, 0);
shape.SetAngle(0, 0, 90);
shape.AddPoint(0, -30);
shape.AddPoint(-26, -4);
shape.AddPoint(-13, -4);
shape.AddPoint(-13, 19);
shape.AddPoint(13, 19);
shape.AddPoint(13, -4);
shape.AddPoint(26, -4);
shape.SetStyle(style);
shape.EndUpdate();