当前位置: 代码迷 >> GIS >> c# + mapx mobile 5.05 关于地图的有关问题
  详细解决方案

c# + mapx mobile 5.05 关于地图的有关问题

热度:1111   发布时间:2016-05-05 06:41:46.0
c# + mapx mobile 5.05 关于地图的问题
哪位大哥有在vs 2005 中用mapx mobile开发的经验啊!
怎么在vs 2005中直接使用mapx mobile的控件啊,
我的基本需求是程序在pda手持中显示做好的mapinfo地图文件,可以实现放大,缩小等功能。
哪位大哥有现成的代码啊!

------解决方案--------------------
“搞定C# 和 MapX Mobile”,这个题目起得有点大,让人以为我把C# 和 MapX Mobile怎么了,其实没有,最近做了一个移动GIS的应用,原来一直是用C++和MapX Mobile在做,后来要求用C# 。由于CF 里面不能直接使用ActiveX ,脑袋比较大。后来找到解决方法,具体见Alex Feinman的Hosting ActiveX Controls in the .NET Compact Framework 2.0(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetcomp/html/host_activex_controls.asp)按照里面的方法,把MapX Mobile添加进去,就可以把 MapX Mobile 引入CF了。这个过程可能会碰到一些错误(大概有10个地方)自己动手,搞定它;会碰到105个警告,很多吧,呵呵,忽略它。通过改造Alex Feinman的dll,就可以在CF里面使用了MapX Mobile ,真是要感谢Alex Feinman(直接从开源中。在MapX Mobile 正常之后,具体的开发方法就好好办了,参见MapX Mobile的帮助文档,实在搞不定就到www.baidu.com找一些DEMO就能搞定了。
  相关解决方案