在动态图层中添加 UGGeoText 无法显示,然后在
https://github.com/Jun0x01/JunSuCpp.git
中的点击事件中添加测试代码,也无法显示。
void MapControl::OnLMouseDown(unsigned int nFlags, int x, int y, void* pHDC)
{
{
auto pGeoText(new UGC::UGGeoText);
auto text = UGC::UGSubText(_U("测试测试"));
pGeoText->Make(PixelToMap(x, y), text);
UGC::UGTextStyle style;
style.SetBackColor(UGRGB(0xff, 0x00, 0x00));
style.SetSize(100);
pGeoText->SetTextStyle(style);
auto dy = new UGC::UGDynamicLayer;
UGC::UGString TAG = _U("test");
dy->Add(TAG, pGeoText);
m_pUGMapWnd->m_mapWnd.m_Map.m_DynamicLayers.Add(dy);
Refresh();
}
// ....
}