阅读:2373回复:4
怎么使用MO实现导航图?
<P>那位高手能简单说一下方法?是不是直接在MO上绘制矩形?</P>
<P>不胜感激!!!</P> |
|
1楼#
发布于:2006-04-14 09:42
<P>YES.</P>
<P>CMoRectange rcTrack;</P> <P>rcTrack = m_map.GetExtent();</P> <P>CMoSymbol sym;</P> <P>if(!sym.CreateDispatch("MapObject2.Symbol"))</P> <P>return;</P> <P> sym.SetOutlineColor(moRed);<BR> sym.SetSymbolType(moFillSymbol);<BR> sym.SetStyle(moTransparentFill);</P> <P> m_NavigateMap->DrawShape(rcTrack, sym);</P> |
|
2楼#
发布于:2006-04-14 14:36
sym.CreateDispatch("MapObject2.Symbol")主要起什么作用呀?在.net里该怎么写啊?
|
|
3楼#
发布于: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> }
|
|
4楼#
发布于:2007-04-21 23:07
<P>请问一下, 我使用vc+mo 时,像楼上说的一样做为何没有CMoRectange,出现的错误是</P>
<P>'CMoRectange' : undeclared identifier</P> <P>我的怎么解决阿?</P> |
|