首页 / 浏览问题 / 云GIS / 问题详情
ID查询面要素的属性
2EXP 2019年12月19日

使用产品:iserver 9D    操作系统:win10

发布了点线面shape数据 想要按照ID查询面数据的name,面数据属性表中有FID和NAME属性

面要素的要素数据集名称:政区_region_Project_Project

query();

	    function query() {
	        var idsParam = new SuperMap.GetFeaturesByIDsParameters({
	            IDs: [1, 2],
	            datasetNames: "政区_region_Project_Project"
	        });
	        L.supermap
	            .featureService(url)
	            .getFeaturesByIDs(idsParam, function (serviceResult) {
	                resultLayer = L.geoJSON(serviceResult.result.features, {
	                    onEachFeature: function (feature, layer) {
	                        layer.bindPopup("ID: " + feature.properties.FID +
	                            "<br>" + resources.text_country + ":" + feature.properties.NAME);
	                    }
	                }).addTo(map);
	            });
	    }

运行没有结果

1个回答

您好,浏览器应该有报错获取不到features,将datasetNames的写法修改成["数据源:数据集"]的方式看一下
5,668EXP 2019年12月19日
...