图层显示与控制基于Flex二次开发
图层显示与控制的功能,用起来真的是挺顺手的。尤其是基于 FLEX 做的二次开发,逻辑清晰,响应也快。你可以同时管理矢量地图和瓦片地图的图层,而且图层状态分得还蛮细:可见、不可见、编辑、查询、激活,一目了然。
IMSCatalog 控件设计得比较合理,一般放在地图容器外面,用HBox排布下就行。它会自动关联到MapGisIMS
目录里的imsmap
,只要设置好id
值就能跑起来。
有意思的是,你还能给图层切换交互状态,比如地图编辑、查询时分别激活不同的层级。这个对做 GIS 可视化功能的人来说挺实用,前端控制起来省不少事。
另外推荐几个相关的资源,搭配起来更香:
- 基于 FLEX 的矢量地图文档显示二次开发,和这篇正好互补
- Leaflet 离线地图瓦片演示,适合做离线模式
- Super Tilemap Editor 1.7.0,编辑器控件也值得一看
- 沈阳市 2009 年矢量地图数据,测试地图数据可以拿来练手
如果你正在搞地图功能的二次开发,尤其还用着老的 Flex 方案,这套图层控制逻辑真挺值得一试。别忘了调试时注意HBox
的布局顺序和id
匹配,少踩点坑~
3.55MB
文件大小:
评论区