专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > GIS

MapX

发布时间:2010-06-06 17:15:40 文章来源:www.iduyao.cn 采编人员:星星草
MapX求助
各位大侠:
  小弟最近在做一个鹰眼联动的东西,模拟一个船在海面上运动。
  问题是,怎么在图上画一个小船类似的东西?怎么把船的经纬度和接受的数据绑定起来,并实现联动?
  谢谢各位了,呵呵

------解决方案--------------------
还没做到那步=。=帮你顶下了。
------解决方案--------------------
用Supermap多好
------解决方案--------------------
矩形的话只是feature吧?图层里画。是画region还是line。
------解决方案--------------------
也可以是新建图层里画
------解决方案--------------------
大体思路如下:在创建好地图后,建立临时图层"linshi",然后用临时图层里的经纬度来显示图元 
图元可以直接输入MAPX下的CUSTSYMB里的名称,也可将自己需要的BMP图制作成低于256色的图片放入此中,然后直接引用图片

 ftr = m_ctrlMapX.GetFeatureFactory().CreateSymbol();
CMapXStyle style = ftr.GetStyle(); //获得图元的风格

//设置图元的风格,显示位图
style.SetSymbolType(miSymbolTypeBitmap);
//指定所要显示位图的存放位置
style.SetSymbolBitmapName("BANK3-32.BMP"); /*d:\\test.BMP*/
//指定位图大小
style.SetSymbolBitmapSize(24);
//设置位图白色部分为透明
style.SetSymbolBitmapTransparent(TRUE);
//指定需要显示图元的位置(经纬度位置) 
ftr.GetPoint().Set(tempx,tempy);
layers.Item("linshi").AddFeature(ftr);
------解决方案--------------------
我也是只有一些思路:
1.用动态图层绘制实时的GPS空间数据。
2.船用字体符号来表示。比如箭头。
3.属性数据及经纬度放入数据库中,用DataSet.Add绑定到动态图层中。

------解决方案--------------------
GPS返回信息中应该有方位角
根据方位角 用代码将位图、字体旋转就好
------解决方案--------------------
GPS定位方面的
现在已经有很多了
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: