|
| 1 | +# ShapeFile 图层 |
| 2 | + |
| 3 | +1. ShapeFile 图层实际上也是通过 GDBP 的方式来实现对应的地图加载显示 |
| 4 | +1. 首先郑重声明,这个功能不是我想加的,在接口设计上`完全按照` igserver + 平台的方式传参 |
| 5 | +1. 我是绝对不会对这个接口后续维护工作负责的 Orz...... |
| 6 | + |
| 7 | +## 核心关键 |
| 8 | + |
| 9 | +1. 服务器上记录对应的 ShapeFile 的文件位置。 |
| 10 | + ```javascript |
| 11 | + var gdbps = ['C:\\Users\\Administrator\\Documents\\WXWork\\1688852418315641\\Cache\\File\\2020-12\\公路通行圈\\bj_point_4h_1test_60.shp']; |
| 12 | + ``` |
| 13 | +2. 服务器上记录对应的 ShapeFile 的样式文件位置。 |
| 14 | + ```javascript |
| 15 | + VecLayer = new Zondy.Map.GdbpLayer(name, gdbps, { |
| 16 | + ip: '192.168.22.97', |
| 17 | + port: '6163', //访问IGServer的端口号,.net版为6163,Java版为8089, |
| 18 | + // 服务器样式文件路径 |
| 19 | + mapstyUri: 'C:\\Users\\Administrator\\Documents\\WXWork\\1688852418315641\\Cache\\File\\2020-12\\公路通行圈\\公路通行圈样式.mapsty', |
| 20 | + mapstyOption: { |
| 21 | + // 下面参数和平台参数保持一致 |
| 22 | + DefaultShow: true, |
| 23 | + MapInfoShow: true, |
| 24 | + DynamicAnnShow: true, |
| 25 | + ThemeShow: true, |
| 26 | + SrsShow: true, |
| 27 | + SystemLibraryShow: true, |
| 28 | + LayerMappingType: 1 |
| 29 | + } |
| 30 | + }); |
| 31 | + ``` |
| 32 | + |
| 33 | +## mapstyOption 参数 |
| 34 | + |
| 35 | + |
| 36 | + |
| 37 | + |
| 38 | + |
| 39 | +| 名称 | 中文名称 | 类型 | 默认值 | |
| 40 | +| :---------------- | :------- | :--------- | :----- | |
| 41 | +| DefaultShow | 常规显示 | 布尔值 | true | |
| 42 | +| MapInfoShow | 地图信息 | 布尔值 | true | |
| 43 | +| DynamicAnnShow | 动态注记 | 布尔值 | true | |
| 44 | +| ThemeShow | 专题图 | 布尔值 | true | |
| 45 | +| SrsShow | 参考系 | 布尔值 | false | |
| 46 | +| SystemLibraryShow | 系统库 | 布尔值 | false | |
| 47 | +| LayerMappingType | 图层映射 | 数值(枚举) | 1 | |
| 48 | + |
| 49 | +> 图层映射 LayerMappingType`不支持`自定义匹配 |
0 commit comments