我使用idesktop在一个工作空间中建立了两个地图,使用vs2012单独加载任何一个地图都是成功的,但是当我在想切换两个地图中出现问题。
我的问题是:
UGString mapName1 = m_pMapControl->GetMap()->GetWorkspace()->m_MapStorages.GetNameAt(0);
UGString mapName2 = m_pMapControl->GetMap()->GetWorkspace()->m_MapStorages.GetNameAt(1);
m_pMapEditorWnd->m_mapWnd.m_Map.Open(mapName1) 加载地图成功
不知道如何切换第二个地图(mapName2 ),我使用m_pMapEditorWnd->m_mapWnd.m_Map.Open(mapName2),代码在
m_pMapEditorWnd->OnDraw(...)时候崩溃。
请告知,谢谢。