gpt4 book ai didi

javascript - ESRI - 单击要素时返回属性

转载 作者:行者123 更新时间:2023-11-30 00:07:32 25 4
gpt4 key购买 nike

我希望能够单击单个特征点并让它返回与单击的点关联的特定属性的特定值。我不需要信息模板来在 map 上显示此值,而是需要该值来调用单独的服务。属性及其值是否存储在图层中?在哪里?

        // onclick handler for meters. 
dojo.connect(Lyr, "onClick", function (evt) {

console.log(evt.???);

});

最佳答案

如果您使用的是 3.x version of the JavaScript API ,并且您的图层类型是 FeatureLayer,这是您获取该信息的方式:

on(lyr, 'click', function(evt) {
alert('objectid is: ' + evt.graphic.attributes.objectid + '. echelon is ' + evt.graphic.attributes.echelon);
});

文档是here ,示例应用程序是 here .希望这对您有所帮助!

关于javascript - ESRI - 单击要素时返回属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37933490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com