阅读:2386回复:4
怎么使用MO实现导航图?那位高手能简单说一下方法?是不是直接在MO上绘制矩形? 不胜感激!!! |
|
1楼#
发布于:2007-04-21 23:07
请问一下, 我使用vc+mo 时,像楼上说的一样做为何没有CMoRectange,出现的错误是 'CMoRectange' : undeclared identifier 我的怎么解决阿? |
|
2楼#
发布于:2006-04-18 14:35
/*绘制导航图中的方框*/<BR> void DrawOnNaviMap(AxMap* NavigationMap, AxMap* FullMap)<BR> {<BR> Core::Rectangle *rcTrack = new Core::RectangleClass();<BR> rcTrack = FullMap->Extent;<BR> Symbol *sym = new SymbolClass();<BR> sym->SymbolType = SymbolTypeConstants::moFillSymbol;<BR> sym->OutlineColor = ColorConstants::moBlue;<BR> sym->Style = FillStyleConstants::moTransparentFill;<BR> NavigationMap->DrawShape(rcTrack, sym);<BR> }
|
|
3楼#
发布于:2006-04-14 14:36
sym.CreateDispatch("MapObject2.Symbol")主要起什么作用呀?在.net里该怎么写啊?
|
|
4楼#
发布于:2006-04-14 09:42
YES. CMoRectange rcTrack; rcTrack = m_map.GetExtent(); CMoSymbol sym; if(!sym.CreateDispatch("MapObject2.Symbol")) return; sym.SetOutlineColor(moRed); m_NavigateMap->DrawShape(rcTrack, sym); |
|