【资料分享】MapGIS Flex 开发问题集锦
强力推荐! 如果你正在学习MapGIS IGServer Flex开发,那么一定要看看《MapGIS IGServer Flex问题集锦》! 本资源来源于MapGIS直通车,MapGIS直通车提供了大量的示例源码和学习资源。 本文列出的文章目录为《MapGIS IGServer Flex问题集锦》目录。 下面以第二章,地图显示篇,第五问 怎样同时显示多个地图窗口为例,详细介绍如下: 第5问 怎样同时显示多个地图窗口 控件式: 以分别在容器左半部分和右半部分分别显示一个地图窗口为例,首先参照第二章第 2 问创建一个地图容器并显示一个瓦片地图控件,重复操作两次,调整两个 IMSMap 的位置, 分别位于窗口左面和右面。切换到源码显示窗口,显示如下: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:ns1="zdims.map.*"> <ns1:IMSMap x="10" y="22" width="449" height="544" levelNum="7" xMinMap="114.125602229914" xMaxMap="114.500788705197" yMinMap="30.4539323507469" yMaxMap="30.8291188260302"> <ns1:TileLayer hdfName="whmap.hdf" serverAddress="127.0.0.1:5142"> </ns1:TileLayer> </ns1:IMSMap> <ns1:IMSMap x="484" width="466" MapGIS IGServer 二次开发 </mx:Application> 代码式: 参照第二章第 2 问创建一个地图容器类并添加一个瓦片图层对象,重复两次,分别在窗 口左面和右面添加一个显示瓦片的地图容器。下面的代码实现了在 MXML Application 界面 创建完成时用代码动态添加两个地图容器,并在窗口左右两部分分别显示。 layout="absolute" creationComplete="addIMSMap()"> <mx:Script> <![CDATA[ import zdims.map.TileLayer; import zdims.map.IMSMap; public function addIMSMap():void { var map:IMSMap=new IMSMap(); map.width=500; map.height=500; map.levelNum=7; map.xMinMap=114.125602229914; map.xMaxMap=114.500788705197; map.yMinMap=30.4539323507469; map.yMaxMap=30.8291188260302; var tileLayer:TileLayer=new TileLayer(); tileLayer.hdfName="whmap.hdf"; tileLayer.serverAddress="127.0.0.1:5142"; map.addChild(tileLayer); var map_right:IMSMap=new IMSMap(); map_right.x=500; map_right.width=500; map_right.height=500; map_right.levelNum=7; map_right.xMinMap=114.125602229914; map_right.xMaxMap=114.500788705197; map_right.yMinMap=30.4539323507469; map_right.yMaxMap=30.8291188260302; var tileLayer_r:TileLayer=new TileLayer(); tileLayer_r.hdfName="whmap.hdf"; tileLayer_r.serverAddress="127.0.0.1:5142"; map_right.addChild(tileLayer_r); this.addChild(map); this.addChild(map_right); } ]]> </mx:Script> ? 文档中所有问题均以以上方式提供了解答,代码非常详尽,如果你有疑问,不妨下载下来看一看。 下载地址:http://www.mapgis.com.cn/rswebsite/content/index.aspx?nodeid=1274 如果你找不到哪里下载,请看下图:
《MapGIS IGServer Flex问题集锦》详细目录如下: 第一章 开发入门篇 第 1 问? 第 2 问? 第 3 问? 第 4 问? 第二章 地图显示篇 第 1 问? 第 2 问? 第 3 问? 第 4 问? 第 5 问? 第 6 问? 第 7 问? 第 8 问? 第 9 问 怎样切换鹰眼显示和隐藏状态 第 10 问? 第 11 问? 第 12 问? 第 13 问? 第 14 问? 第三章 地图控制篇 第 1 问? 第 2 问? 第 3 问? 第 4 问? 第 5 问? 第 6 问? 第四章 图形绘制篇 第 1 问? 第 2 问? 第 3 问? 第 4 问? 第 5 问? 第 6 问? 第 7 问? 第 8 问? 第 9 问? 第 10 问? 第 11 问? 第五章 开发函数篇 第 1 问? 第 2 问? 第 3 问? 第 4 问? 第 5 问? 第 6 问? 第 7 问? 第 8 问? 第 9 问? 第 10 问? 第 11 问? 第 12 问? 第 13 问? 第 14 问? 第 15 问? 第 16 问? 第 17 问? 第 18 问? 第 19 问? 第 20 问? 第 21 问? 第 22 问? 第 23 问? 第 24 问? 第 25 问? 第 26 问? 第 27 问? 第 28 问? 第 29 问? 第 30 问? 第 31 问? 第 32 问? 第 33 问? 第 34 问? 第 35 问? 第 36 问? 第 37 问?怎样在操作结束后把鼠标切换回空状态 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |