openlayers 二维叠加图层对象点击弹出框

0 投票
                // 初始化地图信息
				var map = new Map({
					target: 'map',
					view: new View({
						center: [113.21, 29.35],
						zoom: 12,
						projection: 'EPSG:4326'
					})
				});
				// 添加地图图层
				var layer = new TileLayer({
					source: new TileSuperMapRest({
						url: url,
						wrapX: true
					}),
					projection: 'EPSG:4326'
				});
				// 添加管线图层
				var layer2 = new TileLayer({
					source: new TileSuperMapRest({
						url: url2,
						wrapX: true
					}),
					projection: 'EPSG:4326'
				});
				map.addLayer(layer);
				map.addLayer(layer2);

如上所示,将两个iserver发布的服务叠加显示在一起,表示管井管线在地图上的位置信息,那么如何选择某个管井或某一段管线触发点击弹窗事件?

相关的答案: 图层点击事件
12月 2, 2020 分类:  175次浏览 | 用户: 刘伟 (1 分)

1个回答

0 投票

你好,您可以参考https://iclient.supermap.io/examples/openlayers/editor.html#02_getGridCellInfos 的85行到109行,给地图添加点击事件来进行信息查询,然后进行弹框显示。

12月 2, 2020 用户: 张亮 名扬四海 (2,395 分)
...