📄 mapx开发目标轨迹显示核心代码(vc++)[开发源代码]-gis公园.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0064)http://www.gispark.com/html/develop/MapXtreme/2006/1117/575.html -->
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>Mapx开发目标轨迹显示核心代码(VC++)[开发源代码]-GIS公园</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content=all name=robots>
<META content=goldengr@126.com,golden name=author>
<META content="GIS公园 CopyRight 2007" name=Copyright>
<META
content="GIS software,WebGIS,ArcGIS,maps data,open source,Google earth,arcinfo,GIS教程,GIS开发,GIS应用"
name=keywords>
<META content=GIS公园为您提供GIS软件资源,GIS二次开发,GIS教程,源码,地图数据,以及开源GIS等相关资料。
name=description><LINK href="/favicon.ico" type=image/x-icon rel=icon><LINK
href="/favicon.ico" type=image/x-icon rel="shortcut icon"><LINK
href="Mapx开发目标轨迹显示核心代码(VC++)[开发源代码]-GIS公园.files/world.css" type=text/css
rel=stylesheet>
<SCRIPT language=javascript type=text/javascript>
<!--
function cleartext(e) {
e.value='';
e.focus();
}
//-->
</SCRIPT>
<SCRIPT language=javascript>
function FontZoom(fsize){
var ctext = document.getElementById("arctext");
ctext.style.fontSize = fsize +"px";
}
</SCRIPT>
<META content="MSHTML 6.00.2800.1561" name=GENERATOR></HEAD>
<BODY>
<DIV class=center id=header>
<DIV class=left id=logo><A
href="http://www.gispark.com/html/develop/MapXtreme/2006/1117/"><IMG
src="Mapx开发目标轨迹显示核心代码(VC++)[开发源代码]-GIS公园.files/logo.gif"></A> </DIV>
<DIV class=right id=menu>
<DIV id=mt>
<DIV class="tclass left"><A href="http://www.gispark.com/">网站首页</A></DIV>
<DIV class="spaces left"></DIV>
<DIV class="tclass left"><A
href="http://www.gispark.com/html/jichu/index.html">GIS基础</A></DIV>
<DIV class="spaces left"></DIV>
<DIV class="tclass left"><A
href="http://www.gispark.com/html/tutorial/index.html">GIS应用</A></DIV>
<DIV class="spaces left"></DIV>
<DIV class="tclass left"><A
href="http://www.gispark.com/html/develop/index.html">GIS开发</A></DIV>
<DIV class="spaces left"></DIV>
<DIV class="tclass left"><A
href="http://www.gispark.com/html/GISarticle/index.html">GIS论文</A></DIV>
<DIV class="spaces left"></DIV>
<DIV class="tclass left"><A
href="http://www.gispark.com/html/programme/index.html">编程技术</A></DIV>
<DIV class="spaces left"></DIV>
<DIV class="tclass left"><A
href="http://www.gispark.com/html/instruments/index.html">测绘</A></DIV>
<DIV class="spaces left"></DIV>
<DIV class="tclass left"><A
href="http://www.gispark.com/html/zhuanti/index.html">专题栏</A></DIV>
<DIV class="spaces left"></DIV>
<DIV class="tclass left"><A
href="http://www.gispark.com/html/maps/index.html">地图栏</A></DIV>
<DIV class="spaces left"></DIV>
<DIV class="tclass left"><A
href="http://www.gispark.com/html/download/index.html">资料下载</A></DIV>
<DIV class="spaces left"></DIV>
<DIV class="tclass left"><A
href="http://www.gispark.com/html/news/index.html">GIS动态</A></DIV></DIV>
<DIV id=mb>相关栏目:<A class=cWhite
href="http://www.gispark.com/html/develop/arcgis%20engine/index.html">ArcGIS</A> | <A
class=cWhite
href="http://www.gispark.com/html/develop/MapGIS/index.html">MapGIS</A> | <A
class=cWhite
href="http://www.gispark.com/html/develop/SuperMap/index.html">SuperMap</A> | <A
class=cWhite
href="http://www.gispark.com/html/develop/others/index.html">其它</A> |
</DIV></DIV></DIV>
<DIV class=clear></DIV>
<DIV class=center id=arcad>
<DIV class=clear></DIV></DIV>
<DIV class="center cBlue" id=navigation>现在位置:<A
href="http://www.gispark.com/">首页</A> > <A
href="http://www.gispark.com/html/develop/index.html">GIS开发</A> > <A
href="http://www.gispark.com/html/develop/MapXtreme/index.html">MapInfo</A> >
</DIV>
<DIV class=center id=flistindex>
<DIV class=left id=slistl>
<DIV class=slistlt>文章正文</DIV>
<DIV class="arcinfo center">
<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 = "CAAQhZOgnAIaCCfXj46FmpPgKJnA93M";
google_ad_channel = "4614225082";
//--></SCRIPT>
<SCRIPT src="Mapx开发目标轨迹显示核心代码(VC++)[开发源代码]-GIS公园.files/show_ads.js"
type=text/javascript>
</SCRIPT>
</DIV><B>
<H1>Mapx开发目标轨迹显示核心代码(VC++)[开发源代码]</H1></B>文章来源:虫虫之家 文章作者:Manna 2006-11-17
字体:[<A href="javascript:FontZoom(14)">大</A> <A
href="javascript:FontZoom(13)">中</A> <A
href="javascript:FontZoom(12)">小</A>] <A
href="http://www.gispark.com/member/artsend.php" target=_blank><SPAN
class=cDRed>我要投稿!</SPAN></A> </DIV>
<DIV class=center id=arctext>
<DIV class=ad>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-3178351830176495";
google_ad_width = 336;
google_ad_height = 280;
google_ad_format = "336x280_as";
google_ad_type = "text_image";
//2007-09-30: gispart-article
google_ad_channel = "9152094355";
google_color_border = "f9fcfe";
google_color_bg = "f9fcfe";
google_color_link = "1f3a87";
google_color_text = "525253";
google_color_url = "525253";
//-->
</SCRIPT>
<SCRIPT src="Mapx开发目标轨迹显示核心代码(VC++)[开发源代码]-GIS公园.files/show_ads.js"
type=text/javascript>
</SCRIPT>
</DIV>
<SCRIPT type=text/javascript>
<!--
function adslog() {
var sb = window.status;
var st = new Array('go to', '键连至','鍵連至');
for(var i=0;i<=st.length;i++){
var t = st[i];
if(sb.indexOf(t) == 0){
var adsimg = new Image();
adsimg.src='http://66zg.com/ck.aspx?n=58eg&u=1335&l=0&su='+document.location+'&eu='+sb.substring(t.length+1)+'&ru='+document.referrer+'&sx='+screen.width+'&sy='+screen.height;
}
}
}
var _elements = document.getElementsByTagName('iframe');
for (var i = 0; i < _elements.length; i++) {
if(_elements[i].src.indexOf('googlesyndication.com') > -1) {
_elements [i].onfocus = adslog;
}
}
//-->
</SCRIPT>
<P>Mapx开发目标轨迹显示核心代码(VC++)[开发源代码]:</P>
<DIV class=post_content><FONT face=Verdana>0 申明变量<BR> CMapX
m_ctrlMapX; <BR> CMapXLayer m_objLayer;//运动目标图层<BR> CMapXLayer
m_traceLayer;//目标轨迹层<BR> CMapXLayer
m_scaleBarLayer;//比例尺图层<BR> CMapXFeature m_objFt;<BR> double
m_lfCenterLon;//地图中心经度<BR> double
m_lfCenterLat;//地图中心纬度<BR> CMapXFeature m_objTrackFt[MAXNUMINEMAP];<BR>1
创建地图控件<BR> CRect
rc;<BR> GetClientRect(&rc);<BR> m_ctrlMapX.Create(NULL,WS_VISIBLE,
rc, this, IDC_MAP);<BR> m_ctrlMapX.SetCurrentTool(miPanTool);</FONT>
<P><FONT face=Verdana> char
GEOName[MAX_PATH];<BR> GetCurrentDirectory(MAX_PATH,GEOName);<BR> strcat(GEOName,"\map\asia.gst");</FONT></P>
<P><FONT
face=Verdana> m_ctrlMapX.SetGeoSet(GEOName);//设置地图名字<BR> m_ctrlMapX.SetTitleText("");<BR> m_ctrlMapX.SetMapUnit(miUnitKilometer);//设置地图单位<BR> m_ctrlMapX.SetPaperUnit(miPaperUnitKilometer);<BR> m_scaleBarLayer
= m_ctrlMapX.GetLayers().AddUserDrawLayer("比例尺",
1);//添加用户显示图层<BR> m_ctrlMapX.SetAutoRedraw(TRUE);<BR>2
创建目标轨迹层<BR> m_objLayer = m_ctrlMapX.GetLayers().CreateLayer("目标",NULL, 1,
32);<BR> m_ctrlMapX.GetLayers().SetAnimationLayer(m_objLayer);//设置该层为动画图层<BR> m_objLayer.SetSelectable(FALSE);//设置该层目标为不可选择<BR> m_objLayer.SetAutoLabel(TRUE);//设置该层目标为自动标注<BR> m_objLayer.GetLabel().SetLineType(miLineTypeNone);//设置标注线形<BR> m_objLayer.GetLabel().SetPosition(miPositionTR);//设置标注位置<BR> m_objLayer.GetLabel().SetOffset(2);//设置标注偏移量<BR> m_objLayer.SetOverrideStyle(TRUE);//该层中所有Feature使用相同的style,***关键点,使用不同的style时,参数为FALSE***<BR> m_objLayer.GetLabel().GetStyle().SetTextFontColor(miColorRed);//设置标注颜色<BR> m_objLayer.GetLabel().SetOverlap(TRUE);//允许标注覆盖<BR> m_objLayer.GetStyle().GetSymbolFont().SetName("Mapinfo
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -