arcgic点击选中空间查询并显示高亮

// 查询并高亮显示点,根据自己代码自行修改

queryHighLight (featureLayer, lon, lat) {

JTMapKit.mapView.whenLayerView(featureLayer).then((layerView) => {

var query = featureLayer.createQuery()

query.spatialRel ='esriSpatialRelIntersects'

    query.returnGeometry =true // 是否返回图形

    query.returnQueryGeometry =true

    // 空间查询的几何对象

    query.geometry = {

type:'point',

longitude: lon,

latitude: lat

}

featureLayer.queryFeatures(query).then((result) => {

if (this.hasHighlight) {

this.hasHighlight.remove()

}

this.hasHighlight = layerView.highlight(result.features)

})

})

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容