爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: MeteoInfo

MeteoInfo二次开发教程(四)

[复制链接]

新浪微博达人勋

发表于 2015-9-24 15:24:18 | 显示全部楼层
本帖最后由 sysun 于 2015-9-24 15:36 编辑

王老师,根据您讲的在mapLayout中添加标题和图例的例子,我也添加成功了,可有一个问题:第一次执行时标题 地图和图例都正常,以后每刷新一次,就又添加一次标题和图例,但地图正常,造成标题和图例重复生成.我想在每次刷新时先清除mapLayout界面,但不知应该怎样做,请王老师指教.
还有一个问题,我现在用的是1.1.3.4版本,总是出现图中的错误提示,不知为什么.
捕获.PNG
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-9-24 15:46:41 | 显示全部楼层
sysun 发表于 2015-9-24 15:24
王老师,根据您讲的在mapLayout中添加标题和图例的例子,我也添加成功了,可有一个问题:第一次执行时标题 地图 ...

重复的问题你自己在程序里去控制。

错误提示已经很清楚了,getTexts()应该是空的。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-9-28 19:59:16 | 显示全部楼层
非常好的资源,感谢楼主分享!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-11-3 10:12:45 | 显示全部楼层
交作业{:5_196:}
1.png
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2015-11-3 10:24:09 | 显示全部楼层

挺漂亮,赞一个。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-6-29 10:08:45 | 显示全部楼层
MeteoInfo 发表于 2012-4-13 10:24
人品问题的可能性比较大,
不知道其他人的人品如何


            layersLegend1.MapFrames.Add(mapFrame1);
            layersLegend1.SetActiveMapFrame(mapFrame1);
            layersLegend1.ActiveMapFrame.MapView = mapView1;

            layersLegend1.MapLayout = mapLayout1;
将mapView1和layersLegend1关联需要设置ActiveMapFrame,为啥mapLayout1和layersLegend1关联可以直接赋值呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2016-6-29 10:33:24 | 显示全部楼层
jzd19851102 发表于 2016-6-29 10:08
layersLegend1.MapFrames.Add(mapFrame1);
            layersLegend1.SetActiveMapFrame ...

MapFrame可以有多个,MapLayout只有一个。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-6-29 10:53:02 | 显示全部楼层
MeteoInfo 发表于 2016-6-29 10:33
MapFrame可以有多个,MapLayout只有一个。

明白了    一下子恍然大悟得感觉
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-10-20 09:45:40 | 显示全部楼层
理解了meteoinfo的类结构后,做起来都不难了。
QQ截图20161020094619.png
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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