|
|
function getIDTest(){
var util = m_Map.GetUtility();
var ctrlman = m_Map.GetCtrlMan();
//Áöµµ ÁÂÇ¥¸¦ ±¸ÇÕ´Ï´Ù.
var ctrlstate = ctrlman.GetControlState();
var posLL = ctrlstate.GetLLCenter();
//Poi groupÀ» »ý¼ºÇÕ´Ï´Ù.
var poiman = ctrlman.GetPOIMan();
var group = poiman.FindGroup(100);
if(!group){
group = poiman.NewGroup(100);
}
//Poi StyleÀ» »ý¼ºÇÕ´Ï´Ù.
var style = poiman.FindStyle(1000);
var styleGetId = 0;//GetID°ªÀ» È®ÀÎÇϱâ À§ÇÑ ÀÓÀÇ·Î ¸¸µç º¯¼ö
if(!style){
style = poiman.NewStyle(1000);
style.SetGDIFont("±¼¸²",0,8);
style.SetFontColor(util.RGBColor(255,0,0));
style.SetFontOutColor(util.RGBColor(255,255,255));
style.SetBrush(util.RGBColor(100,0,255),0);
style.SetPen(util.RGBColor(0,0,0),1,0);
styleGetId = style.GetID();
}
alert("styleGetId:"+styleGetId);
}
|
|
|
CXUtility util = m_Map.GetUtility();
// Step1. ÁöµµÁß½ÉÁÂÇ¥¸¦ ±¸ÇÕ´Ï´Ù.
CXControlState ctrlstate = ctrlman.GetControlState();
CXPoint posLL = ctrlstate.GetLLCenter();
// Step2. POI Group À» »ý¼º ÇÕ´Ï´Ù.
CXPOIMan poiman = ctrlman.GetPOIMan();
CXPOIGroup group = poiman.FindGroup(100);
if (group.m_lpDispatch == NULL)
group = poiman.NewGroup(100);
// Step3. POI Style À» »ý¼º ÇÕ´Ï´Ù.
CXPOIStyle style = poiman.FindStyle(1000);
long styleGetID = 0; // GetID°ªÀ» È®ÀÎÇϱâ À§ÇÑ ÀÓÀÇ·Î ¸¸µç º¯¼ö.
if (style.m_lpDispatch == NULL) {
style = poiman.NewStyle(1000);
style.SetGDIFont(_T("±¼¸²"), 0, 8);
style.SetFontColor(util.RGBColor(255, 0, 0));
style.SetFontOutColor(util.RGBColor(255, 255, 255));
style.SetBrush(util.RGBColor(100, 0, 255), 0);
style.SetPen(util.RGBColor(0, 0, 0), 1, 0);
styleGetID = style.GetID();
}
CString msg;
msg.Format(_T("style GetID : [%lu]"), styleGetID);
AfxMessageBox(msg);
|
|