Welcome 微信登录

首页 / 网页编程 / ASP.NET / MapInfo开发心得——控件篇

MapInfo开发心得——控件篇2011-12-30 博客园 懵盛盛前阵做一个项目过程中,需要结合MapInfo进行地方展示开发,积累一点点心得与大家共享

以下所有基于MapXtreme 6.6

MapInfo提供了足够强大的WinForm地图空间,可以很方便地在VS中拖拉摆放。

但如此强大的控件也带来了封闭性太强的问题。

现在我们都接触到了大量Web上的地图,比如Google Map,Live Map等,这些Web地图都具有非常高的交互能力,缩放由鼠标双击或鼠标中键滚动,或者使用缩放工具完成,但换到WinForm上,这些非常好的交互能力全都没有了,变成了一个个冰冷的控件(如下图),需要手动触发才能调用相应功能,这样的功能给用户多大的困扰啊!

需要改变一下了:

首先在需要使用MapControl的窗体构造一个MapControl对象,并声明如下事件: