arcgis api for javascript 4.x 獲取當前點擊的點/線/圖層的信息

通過hitTest()方法可以獲取到地圖上圖層的幾何要素

view.on(['click'], function(event) {
	view.hitTest(event).then(function(response) {
		if (response.results.length) {
			var graphic = response.results.filter(function(result) {
				return result.graphic.layer === nodesGraLayer || result.graphic.layer === allPipesGraLayer
			})[0].graphic;

			if (graphic) {
				// 在此操作
				console.log(graphic)
			}
		}
	});
})

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章