爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: MeteoInfo

MeteoInfo二次开发教程(四)

[复制链接]

新浪微博达人勋

 楼主| 发表于 2012-4-12 08:41:56 | 显示全部楼层

有点没头没脑的,不太明白你的问题。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-4-12 08:56:37 | 显示全部楼层
就是在用鼠标切换活动frame时(laysLegend菜单中的Active),maplayout中的图片都叠加在一起,而不是显示layersLegend1.ActiveMapFrame中的图层,您的软件也是这样,MeteoInfo.exe,显示前是不是要先清空一下maplayout呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-4-12 09:11:07 | 显示全部楼层
王老师:在教程中,您用LayoutMap aLM = mapLayout1.LayoutMaps[1];这句,能把通过索引改成通过图层名来获取吗?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-4-12 09:25:27 | 显示全部楼层
xnlm2004 发表于 2012-4-12 08:56
就是在用鼠标切换活动frame时(laysLegend菜单中的Active),maplayout中的图片都叠加在一起,而不是显示laye ...

可能我讲的还是不对,我再纠正一下吧,您举例中的南海地图,是附加在别的图层上,这个没有问题,但是现实应用中,可能是这种情况,我把南海地图作为一个layer放到地图frame中,然后有许多这样的frame,然后可以选择输出哪一个frame,     frame1(lay1,lay2,lay3) ,   frame2(lay1,lay2,lay3),.......,所以在切换frame时,maplayout应该先把前面显示的图形清空掉,另外还有一个问题:我们添加layer时是将新的layer放到最上面,这样有点不方便了,因为我们开始添加的肯定是地图(可能要遮蔽图层),后面添加的是数据,这样添加完还得更改顺序,是不是可以将addlayer方法的添加顺序改为自上而下啊,就像frame一样自上而下的。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-4-12 09:57:08 | 显示全部楼层
王老师:您的设计思想是不是将layersLegend中的所有Frame同时显示在maplayout上呀?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-4-12 09:59:03 | 显示全部楼层
xnlm2004 发表于 2012-4-12 09:57
王老师:您的设计思想是不是将layersLegend中的所有Frame同时显示在maplayout上呀?

是的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-4-12 10:04:47 | 显示全部楼层
layersLegend1.ActiveMapFrame.MapView = mapView1;配合layersLegend1.SetActiveMapFrame(mapFrame2);不能使mapView1中显示mapFrame2中的图层。 未命名1.jpg 未命名2.jpg
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-4-12 10:06:59 | 显示全部楼层
还有,上面那个等值线的标注,如何才能让数值落在线上呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-4-12 10:08:14 | 显示全部楼层

谢谢,这样的话,就解开了我许多迷惑啦!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2012-4-12 10:13:59 | 显示全部楼层
xnlm2004 发表于 2012-4-12 10:04
layersLegend1.ActiveMapFrame.MapView = mapView1;配合layersLegend1.SetActiveMapFrame(mapFrame2);不能使 ...

看来我教程的进度满足不了你的要求呀,会根据你的意见准备下一讲的。
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表