您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> 企业IT >> 急求VC+MapX添加车辆图元问题

急求VC+MapX添加车辆图元问题

来源:网络整理     时间:2016/6/24 12:45:12     关键词:

关于网友提出的“ 急求VC+MapX添加车辆图元问题”问题疑问,本网通过在网上对“ 急求VC+MapX添加车辆图元问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 急求VC+MapX添加车辆图元问题
描述:

位图地图vc

代码如下,但程序运行后地图上没显示,求大神指教
CMapX MapXObj;
void CAddCarView::AddVehicle()
{
   CMapXLayers layers=MapXObj.GetLayers();
   CMapXFeature ftr;
   
   try
   {
   if(ftr.CreateDispatch(ftr.GetClsid()))
   {
   MapXObj.GetLayers().CreateLayer("tmpLayer",NULL,1);
   ftr=MapXObj.GetFeatureFactory().CreateSymbol();
   CMapXStyle style=ftr.GetStyle();//获得图元风格
   style.SetSymbolType(miSymbolTypeBitmap);//设置图元的风格,显示位图
   style.SetSymbolBitmapName("TRUC2-32.BMP");//指定所要显示位图的存放位置
   style.SetSymbolBitmapSize(32);//指定位图大小
   style.SetSymbolBitmapTransparent(TRUE);//设置为透明
   ftr.GetPoint().Set(118.78,32.02);//指定要显示图元的位置(经纬度位置)
   layers.Item(1).AddFeature(ftr);
   layers.Item(1).Refresh();
   }
   else
   {
            AfxThrowOleException(CO_E_CLASS_CREATE_FAILED);
   }
   }
   catch(COleDispatchException *e)
  {
   e->ReportError();
   e->Delete();
   }
   catch(COleException *e)
   {
      e->ReportError();
   e->Delete();
   }
}
解决方案1:

         刷新视图了吗?

解决方案2:

这么高科技,帮顶~


以上介绍了“ 急求VC+MapX添加车辆图元问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2034139.html

相关图片

相关文章