var ctrl = m_Map.GetCtrlMan();
var ctrlstate = ctrl.GetControlState();
var util = m_Map.GetUtility();
var posLL = ctrlstate.GetLLCenter();
var poiman = ctrl.GetPOIMan();
var baseman = poiman.CastToBaseManager();
var layerMan = ctrl.GetLayerMan();
var group = poiman.FindGroup(300);
if(!group) group = poiman.NewGroup(300);
var item = group.FindItem(300);
if (!item) {
item = group.NewItem(300);
item.SetLonLat(lon_eksys, lat_eksys)
}
var pie = item.CreateChart_Pie(0);
pie.SetBrush(util.RGBAColor(0, 100, 100, 0));
pie.SetRadius(45, 45);
for (var i = 0; i < 3; i++) {
var r = Math.round(Math.random() * 255);
var g = Math.round(Math.random() * 255);
var b = Math.round(Math.random() * 255);
pie.AddData(25, util.RGBAColor(r, g, b, 255), util.RGBAColor(0, 0, 0, 200), -0.5);
}