var ctrlman = m_Map.GetCtrlMan();
var ctrlstate = ctrlman.GetControlState();
var layerMan = ctrlman.GetLayerMan();
var centerLL = ctrlstate.GetLLCenter();
var util = m_Map.GetUtility();
var pos = util.GetMapPos();
pos._Lon = centerLL._X;
pos._Lat = centerLL._Y;
// Step 1. Make Layer Style
var style = layerMan.FindStyle(1);
if (!style) {
style = layerMan.NewStyle(1);
style.SetPen(util.RGBColor(255, 0, 0), 0.3, util.GetConstToValue("PS_SOLID"));
style.SetBrush(util.RGBAColor(0, 0, 255, 100), util.GetConstToValue("BS_SOLID"));
}
// Step 2. Make LayerCircle
var circle = layerMan.NewCircle(100, -1);
circle.BeginUpdate();
circle.SetStyle(style);
// ³»ºÎ°¡ ä¿öÁø ¿øÀ» ±×¸³´Ï´Ù.
circle.SetClosed(1);
// Á᫐ ÁÂÇ¥ ¼³Á¤
circle.SetCenter(pos);
// ¹ÝÁö¸§ ¼³Á¤
circle.SetRadius(600);
circle.SetShowDistance(1);//¹Ý°æÀ» Ç¥½ÃÇÕ´Ï´Ù.
circle.SetShowArea(1);//¸éÀûÀ» Ç¥½ÃÇÕ´Ï´Ù
circle.EndUpdate();
var isShowArea = circle.GetShowArea();
if(isShowArea == 0 ){
alert('¸éÀûÀ» Ç¥ÃâÇÏÁö ¾Ê½À´Ï´Ù.');
}else{
alert('¸éÀûÀ» Ç¥ÃâÇÕ´Ï´Ù.');
}