arcgis api for js4.x实现点击GraphicsLayer上绘制的Graphic获取Graphic中的attributes中的信息
创始人
2024-12-17 11:34:58

需求:arcgis api for js4.x
在Map地图中添加GraphicsLayer图层,在GraphicsLayer图层添加绘制graphics点,点击绘制的点,获取graphics点中的attributes中的信息

var cityCenter = new Point(116, 36, new SpatialReference({ wkid: 4490 })); var map = new Map({     basemap: {       baseLayers: [layer1]     },     layers:[layer2,layer3] }); //视图 var view = new MapView({     container: "viewDiv",     map: map, 	center: cityCenter, 	zoom: 12, }); //创建一个图层 var graphicsLayer = new GraphicsLayer({     graphics: [],     visible: true,     id:"layerid" }); //创建要素graphic var graphic = new Graphic({     geometry: point,     symbol: symbol, 	attributes:{ 		'aa':'aaaa', 		'bb':'bbbb'     } }); //添加要素 graphicsLayer.graphics.add(graphic)  view.on("click", (event) => {     view.hitTest(event).then(function(response) {         if (response.results.length) {             var graphic = response.results.filter(function(result) {             // check if the graphic belongs to the layer of interest                 return result.graphic.layer.id === 'layerid';             })[0].graphic; 			console.log(graphic.attributes);//获取graphic中的attributes         }     }) })  

参考:arcgis api for js4.x实现点击图层上的绘制的Graphics点,弹出点信息。_accessor#set invalid property value, value needs t-CSDN博客

相关内容

热门资讯

虎牙申请动态封面生成方法专利,... 国家知识产权局信息显示,广州虎牙科技有限公司申请一项名为“动态封面生成方法、装置、电子设备及存储介质...
这家意大利公司想让机械臂飞上太... 3D 打印是什么?你的直觉告诉你,是一台不足鞋盒大小的设备,吐出细如发丝的塑料,耗费数小时,堆叠成一...
友邦吊顶获得实用新型专利授权:... 证券之星消息,根据天眼查APP数据显示友邦吊顶(002718)新获得一项实用新型专利授权,专利名为“...
中国电信词元套餐落地 迅策受益... 本报讯 (记者李春莲)5月17日,中国电信集团有限公司(以下简称“中国电信”)正式推出全国试商用词元...
国内首次!128通道全植入式脑... 今天,我国正式启动首个128通道全植入式脑机接口系统多中心临床试验,这项试验由首都医科大学附属北京天...