zxglive2006
路人甲
路人甲
  • 注册日期2006-03-20
  • 发帖数51
  • QQ
  • 铜币374枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2144回复:4

怎么使用MO实现导航图?

楼主#
更多 发布于:2006-04-13 17:44
<P>那位高手能简单说一下方法?是不是直接在MO上绘制矩形?</P>
<P>不胜感激!!!</P>
喜欢0 评分0
chenw_1979
路人甲
路人甲
  • 注册日期2006-04-03
  • 发帖数13
  • QQ
  • 铜币151枚
  • 威望0点
  • 贡献值0点
  • 银元0个
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>
举报 回复(0) 喜欢(0)     评分
zxglive2006
路人甲
路人甲
  • 注册日期2006-03-20
  • 发帖数51
  • QQ
  • 铜币374枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-04-14 14:36
sym.CreateDispatch("MapObject2.Symbol")主要起什么作用呀?在.net里该怎么写啊?
举报 回复(0) 喜欢(0)     评分
zxglive2006
路人甲
路人甲
  • 注册日期2006-03-20
  • 发帖数51
  • QQ
  • 铜币374枚
  • 威望0点
  • 贡献值0点
  • 银元0个
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>    }
举报 回复(0) 喜欢(0)     评分
linlingyu
路人甲
路人甲
  • 注册日期2006-09-15
  • 发帖数1
  • QQ
  • 铜币89枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2007-04-21 23:07
<P>请问一下, 我使用vc+mo 时,像楼上说的一样做为何没有CMoRectange,出现的错误是</P>
<P>'CMoRectange' : undeclared identifier</P>
<P>我的怎么解决阿?</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部