📄 mapx开发目标轨迹显示核心代码(vc++)[开发源代码]-gis公园.htm
字号:
Symbols");//设置符号feature使用的字体<BR> m_objLayer.GetStyle().SetSymbolCharacter(53);//设置符号feature使用的字符<BR> m_objLayer.GetStyle().SetSymbolFontColor(RGB(255,0,0));//设置符号feature使用的颜色<BR> m_objLayer.GetStyle().SetLineWidth(1);//设置线形feature的线宽<BR> m_objLayer.SetDrawLabelsAfter(TRUE);//在所有图层绘制完后再绘制标注<BR>3
创建目标轨迹层<BR> m_traceLayer = m_ctrlMapX.GetLayers().CreateLayer("轨迹",NULL, 2,
32);<BR> m_ctrlMapX.GetLayers().SetAnimationLayer(m_traceLayer);<BR> m_traceLayer.SetSelectable(FALSE);<BR> m_traceLayer.SetDrawLabelsAfter(TRUE);//影响标注刷新的关键</FONT></P>
<P><FONT face=Verdana>4 响应OnDrawUserLayer绘制比例尺图层</FONT></P>
<P><FONT face=Verdana>5 定时器中改变目标位置</FONT></P>
<P><FONT face=Verdana>6
刷新电子地图<BR> m_objLayer.BeginAccess(miAccessReadWrite);//大大减少CPU开销<BR> m_traceLayer.BeginAccess(miAccessReadWrite);//大大减少CPU开销<BR> for(int
i=0;i<MAXNUMINEMAP;
i++)<BR> {<BR> //设定目标位置<BR> sObjectInEMap[i].ft.GetPoint().Set(sGISPoint[i][0].x,
sGISPoint[i][0].y);<BR> sObjectInEMap[i].ft.Update();</FONT></P>
<P><FONT
face=Verdana> //设置目标轨迹<BR> //为空的时候创建目标轨迹对象<BR> if
(m_objTrackFt[i]==NULL)<BR> {<BR> CMapXFeature
ft;<BR> ft.CreateDispatch(ft.GetClsid());<BR> ft.Attach(m_ctrlMapX.GetDispatch(FALSE));<BR> ft.SetType(miFeatureTypeLine);<BR> ft.GetStyle().SetLineColor(colors[i%12]);<BR> ft.GetStyle().SetLineStyle(1);//77-铁轨(参考帮助)<BR> ft.GetStyle().SetLineWidth(2);<BR> CMapXPoints pts;<BR> pts.CreateDispatch(pts.GetClsid());<BR> //加入坐标数据<BR> pts.AddXY(sGISPoint[i][1].x,
sGISPoint[i][1].y);<BR> pts.AddXY(sGISPoint[i][0].x,
sGISPoint[i][0].y);<BR> ft.GetParts().Add(pts);<BR> //加入到目标图层<BR> m_objTrackFt[i]
=
m_traceLayer.AddFeature((LPDISPATCH)ft);<BR> }<BR> else<BR> {<BR> //更新目标轨迹对象<BR> m_objTrackFt[i].GetParts().Item(1).AddXY(sGISPoint[i][0].x,
sGISPoint[i][0].y);<BR> m_objTrackFt[i].Update();<BR> }<BR> sGISPoint[i][1]
=
sGISPoint[i][0];<BR> }<BR> m_traceLayer.EndAccess();<BR> m_objLayer.EndAccess();</FONT></P></DIV><BR><BR><STRONG><FONT
color=#ff0000>点击收藏本页面到您的书签,方便您再次访问:</FONT></STRONG> <A
style="PADDING-RIGHT: 2px; PADDING-LEFT: 20px; FONT-SIZE: 12px; BACKGROUND: url(http://shuqian.qq.com/img/add.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; COLOR: #155da5; PADDING-TOP: 2px; HEIGHT: 23px; TEXT-DECORATION: none"
href="javascript:window.open('http://shuqian.qq.com/post?from=3&title='+encodeURIComponent(document.title)+'&uri='+encodeURIComponent(document.location.href)+'&jumpback=2&noui=1','favit','width=930,height=470,left=50,top=50,toolbar=no,menubar=no,location=no,scrollbars=yes,status=yes,resizable=yes');void(0)">收藏到QQ书签</A>
<A
style="FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none"
href="javascript:window.open('http://cang.baidu.com/do/add?it='+encodeURIComponent(document.title.substring(0,76))+'&iu='+encodeURIComponent(location.href)+'&fr=ien#nw=1','_blank','scrollbars=no,width=600,height=450,left=75,top=20,status=no,resizable=yes'); void 0"><SPAN
style="PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; CURSOR: pointer; PADDING-TOP: 5px"><IMG
alt=添加到百度搜藏 src="Mapx开发目标轨迹显示核心代码(VC++)[开发源代码]-GIS公园.files/fav1.jpg"
align=absMiddle border=0> 添加到百度搜藏</SPAN></A> <!-- 添加网摘结束 -->
<DIV align=center>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-3178351830176495";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as_rimg";
google_cpa_choice = "CAAQ3LXUlAIaCNElPYPmEcvKKLj39IMB";
google_ad_channel = "4614225082";
//--></SCRIPT>
<SCRIPT src="Mapx开发目标轨迹显示核心代码(VC++)[开发源代码]-GIS公园.files/show_ads.js"
type=text/javascript>
</SCRIPT>
</DIV>
<CENTER></CENTER><BR></DIV>
<DIV id=yousend>
<DIV class="sendwin center">
<FORM name=feedback action=/plus/feedback.php?action=send method=post
target=_blank><INPUT type=hidden value=575 name=arcID> 用户名:<INPUT class=nb
id=username size=10 name=username> (<A
href="http://www.gispark.com/member/index_do.php?fmdo=user&dopost=regnew"
target=_blank><U>新注册</U></A>) 密码:<INPUT class=nb id=pwd size=10 name=pwd> <INPUT
id=notuser type=checkbox value=1 name=notuser> 匿名评论 <INPUT onclick='javascript:if(document.feedback.msg.value!="") 	 document.feedback.submit(); else alert("评论内容不能为空!");' type=button value=提交评论 name=sb><BR>评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
<TEXTAREA id=msg style="WIDTH: 98%" name=msg rows=4 cols=75></TEXTAREA></FORM></DIV></DIV>
<TABLE cellSpacing=1 cellPadding=1 width="100%" bgColor=#c5cdbe border=0>
<TBODY>
<TR>
<TD bgColor=#f0f8d8 height=23> <B><A
href="http://www.gispark.com/plus/feedback.php?arcID=575"><U>最新评论</U></A>:</B></TD></TR>
<TR>
<TD bgColor=#ffffff height=20>
<SCRIPT
src="Mapx开发目标轨迹显示核心代码(VC++)[开发源代码]-GIS公园.files/feedback_js.htm"></SCRIPT>
</TD></TR></TBODY></TABLE></DIV>
<DIV class=right id=slistr><BUTTON class=btn id=StranLink>转换到繁體中文</BUTTON>
<SCRIPT src="Mapx开发目标轨迹显示核心代码(VC++)[开发源代码]-GIS公园.files/Std_StranJF.js"
type=text/javascript></SCRIPT>
<DIV class=clclass><!-- 搜索导航开始 -->
<DIV class=clc>
<FORM name=searchform action=/plus/search.php method=post target=_blank><SPAN
class=cBlue><STRONG>搜索:</STRONG></SPAN><INPUT class=text
onclick=cleartext(this); value=站内搜索 name=keyword> <INPUT class=button type=image
alt="" src="Mapx开发目标轨迹显示核心代码(VC++)[开发源代码]-GIS公园.files/Search_icon.gif"
align=absMiddle value=Go> <INPUT type=hidden value=title name=title>
</FORM></DIV></DIV><!-- 搜索导航结束 -->
<DIV id=crclass><!-- 推荐 -->
<DIV class=crt1><SPAN class=cBlue>推荐文章</SPAN> </DIV>
<DIV class="crc list">
<UL>
<LI>·<A href="http://www.gispark.com/html/web/2007/1024/1673.html"
target=_blank>用Firefox中文版革新你的浏览器</A>
<LI>·<A href="http://www.gispark.com/html/web/2007/1024/1674.html"
target=_blank>相片管理好帮手google照片管理软件</A>
<LI>·<A href="http://www.gispark.com/html/web/2007/1024/1675.html"
target=_blank>阿里妈妈联盟申请全攻略-流量变成现金</A>
<LI>·<A href="http://www.gispark.com/html/web/2007/1024/1676.html"
target=_blank>注册WidgetBucks就送25美元,满$50就付款</A>
<LI>·<A href="http://www.gispark.com/html/web/2007/1024/1678.html"
target=_blank>加入Google AdSense流量变美元!</A>
<LI>·<A href="http://www.gispark.com/html/web/2007/1024/1677.html"
target=_blank>网赚好助手PayPal注册及使用教程</A> </LI></UL></DIV></DIV>
<DIV class=crclass><!-- 热门 -->
<DIV class=crt><SPAN class=cBlue>最新文章</SPAN> </DIV>
<DIV class="crc list">
<UL>
<LI>·<A
href="http://www.gispark.com/html/develop/MapXtreme/2007/1014/1486.html"
target=_blank>mapxtreme2004v62GIS .net平台破解方法</A>
<LI>·<A
href="http://www.gispark.com/html/develop/MapXtreme/2007/0112/1096.html"
target=_blank>用.NET和MapObject开发GIS程序之对话框</A>
<LI>·<A
href="http://www.gispark.com/html/develop/MapXtreme/2006/1225/1038.html"
target=_blank>MapX教程之数据库绑定篇[教程]</A>
<LI>·<A
href="http://www.gispark.com/html/develop/MapXtreme/2006/1225/1033.html"
target=_blank>利用SelectionTheme实现查找图元的高亮</A>
<LI>·<A
href="http://www.gispark.com/html/develop/MapXtreme/2006/1225/1032.html"
target=_blank>如何在MapXtreme里实现地图鹰眼功能</A>
<LI>·<A
href="http://www.gispark.com/html/develop/MapXtreme/2006/1225/1031.html"
target=_blank>成功解决MapXtreme for Java汉字显示的</A>
<LI>·<A
href="http://www.gispark.com/html/develop/MapXtreme/2006/1221/1013.html"
target=_blank>MapX的坐标问题</A>
<LI>·<A
href="http://www.gispark.com/html/develop/MapXtreme/2006/1211/754.html"
target=_blank>VB+MapX中读取.ini的初始化文件</A> </LI></UL></DIV></DIV>
<DIV class=crclass><!-- 相关 -->
<DIV class=crt><SPAN class=cBlue>相关文章</SPAN> </DIV>
<DIV class="crc list">
<UL>
<LI>·<A
href="http://www.gispark.com/html/develop/MapXtreme/2006/1117/574.html"
target=_blank>Delphi+MapX 实现地图定位并闪烁</A>
<LI>·<A
href="http://www.gispark.com/html/develop/MapXtreme/2006/1117/576.html"
target=_blank>MapX历史轨迹回放[开发源代码]</A>
<LI>·<A
href="http://www.gispark.com/html/develop/arcgis%20engine/2006/1117/570.html"
target=_blank>ArcObjects 3D开发简介[教程]</A>
<LI>·<A
href="http://www.gispark.com/html/develop/MapXtreme/2006/1117/580.html"
target=_blank>MapXtreme自定义范围主题地图[GIS开发源</A>
<LI>·<A
href="http://www.gispark.com/html/develop/MapXtreme/2006/1117/581.html"
target=_blank>MapXtreme开发代码之搜索特定图元并将其</A>
<LI>·<A href="http://www.gispark.com/html/develop/others/2006/1117/568.html"
target=_blank>GIS数据库ORACLE的某些参数设置</A>
<LI>·<A
href="http://www.gispark.com/html/develop/MapXtreme/2006/1117/582.html"
target=_blank>MapInfo MapXtreme开发代码之几个地图工</A>
<LI>·<A
href="http://www.gispark.com/html/develop/MapXtreme/2006/1117/583.html"
target=_blank>MapXtreme2004开发代码之搜索指定点的最</A> </LI></UL></DIV></DIV></DIV></DIV>
<SCRIPT language=javascript
src="Mapx开发目标轨迹显示核心代码(VC++)[开发源代码]-GIS公园.files/count.htm"></SCRIPT>
<DIV class=clear></DIV>
<DIV class=center id=aboutus> <A
href="http://www.gispark.com/">网站首页</A> - <A
href="http://www.gispark.com/html/develop/MapXtreme/2006/1117/">关于我们</A> - <A
href="http://www.gispark.com/html/develop/MapXtreme/2006/1117/">联系我们</A> - <A
href="http://www.gispark.com/plus/sitemap.html">网站地图</A> - <A
href="http://www.gispark.com/plus/rssmap.html">RSS订阅</A> - <A
href="http://www.gispark.com/html/develop/MapXtreme/2006/1117/">网站博客</A> - <A
href="http://www.gispark.com/member/article_add.php">网站投稿</A> - <A
href="http://www.gispark.com/plus/flink-add.php">链接申请</A> - <A
href="http://www.gispark.com/plus/guestbook/">网站留言</A> </DIV>
<DIV class=center id=contactus>Copyright 2007 www.gispark.com All Rights
Reserved
<SCRIPT language=javascript
src="Mapx开发目标轨迹显示核心代码(VC++)[开发源代码]-GIS公园.files/456488.js"
type=text/javascript></SCRIPT>
<NOSCRIPT><A href="http://www.51.la/?456488" target=_blank><IMG
style="BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none"
alt=我要啦免费统计
src="Mapx开发目标轨迹显示核心代码(VC++)[开发源代码]-GIS公园.files/s.htm"></A></NOSCRIPT><A
href="http://www.miibeian.gov.cn/">闽ICP备06027130号</A> </DIV></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -