首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

MapInfo怎么实现Google Map中info window那样的功能

2012-03-14 
MapInfo如何实现Google Map中info window那样的功能?各位大虾,刚开始学习MapInfo,用MapXtreme + C#开发。可

MapInfo如何实现Google Map中info window那样的功能?
各位大虾,刚开始学习MapInfo,用MapXtreme + C#开发。
可以载入地图(tab格式),然后加层,根据经纬度绘点 (Geometry.Point)。
我想实现的是点击绘上去的点的时候能返回关联这个点的相关信息,如同Google Map里面的InfoWindow那样,自定义一些信息在里面。
请问如何实现?

大家都来顶顶了,知道的热心分享下,GIS的资料太少了。。

[解决办法]
图元的选取利用selection集合,非常方便,同selectionchanaged事件结合可以做很多令人兴奋的效果。下面举得例子是利用selection集合及selectionchanged事件实现类似infoTip的功能,即当鼠标指在当前选中图元上时,会自动出现该图元的所有提示.这个功能当然可以用图层的labelproperty属性和数据集绑定实现,但我觉得下面的方法会更好。

C# code
            //tooltip属性定义。显示时间设置,在formload中            toolTip1.AutoPopDelay = 5000;            toolTip1.InitialDelay = 1000;            toolTip1.ReshowDelay = 500;            toolTip1.ShowAlways = true; 

热点排行