首页 / 浏览问题 / WebGIS / 问题详情
iclent如何用TiledVectorLayer采用前端自定义样式渲染线段
4EXP 2023年06月07日
1.我用TiledVectorLayer请求iserver,渲染到界面上得到的都是点

 2.我想得到iserver上的线子图层的矢量要素,在前端界面渲染出自己自定义样式的线怎么弄

1个回答

您好,1、TiledVectorLayer加载的iserver地图服务中是否只有点图层?

2、渲染线图层的样式,可以通过setFeatureStyle(id, layerName, layerStyle)对指定要素 ID 和图层名称设置要素风格。

可以参考官网示例:https://iclient.supermap.io/examples/leaflet/editor.html#vectorTileLayerNormal

1,865EXP 2023年06月07日
1.TiledVectorLayer加载的iserver地图服务中有点图层,也有线图层,但我只得到点,这是什么问题导致的?

2.setFeatureStyle(id, layerName, layerStyle)之前,这里的id只能通过click事件监听触发吗?如果我想一进界面,初始化就渲染好线的风格样式怎么弄?

1、发布的地图服务在iserver中预览是否正常?可以将服务在官网示例中加载看看。

2、iclient for leaflet可视化示例-矢量瓦片,矢量分块渲染,利用CartoCSS,用户可以方便地定义地图的渲染方式,从而定制属于自己的个性地图。

示例参考:https://iclient.supermap.io/examples/leaflet/editor.html#vectorTileLayerNight

技术博客参考:https://blog.csdn.net/supermapsupport/article/details/50039027

...