可是制作的二维地图图上的管网返回给前端不都是成图片的一样的东西吗? 数据服务我们是有的,只是鼠标点击地图时都是图片,无法获取地图服务上的管网元素,获取到的都是图片,获取没法请求数据服务。
您看下是不是我这图层有问题,我是把点和线制作成专题图的?难道我直接把点和线拖进去就可以了吗?
不是一样的,作为矢量图层加载的话,返回来的不是图片而是实体几何要素,所以才可以点击。
看您具体前端用的iClient是什么,具体不同的接口有一点差异,
比如leaflet的话:
https://iclient.supermap.io/examples/leaflet/editor.html#vectorTileLayerNormal
有配置好的风格的话按图层或者地图添加就可以,不用一个个几何对象加。
业务实现的话,前端点击isever那边肯定没反应,这个是在前端层面的,
做在iClient前端交互里就行,比如可以做在图层的点击事件里
输出点击的对象和这个demo里点击对象的高亮都是业务代码实现的。
建议您可以专门与熟悉前端业务开发的同事看下这个demo和相关api,来实现你们这边具体的业务功能和iClient的使用
https://iclient.supermap.io/web/apis/leaflet.html
https://iclient.supermap.io/docs/leaflet/TiledVectorLayer.html
这个矢量瓦片生成后原图层上会有小黄点,这个怎么去掉或者修改?