JS API 4.4中如何利用鼠标点击事件来精确的定位和查询所点击的建筑呢?

已邀请:

GIS晴天 - webgis爱好者

赞同来自:

没太懂你的意思?

java2596098860 - 改不完的BUG

赞同来自:

view.on("click", function(event) {
var screenPoint = {
x: event.x,
y: event.y
};

//通过点击的位置获取对象
view.hitTest(screenPoint).then(function(response) {
var result = response.results[0];

if (result) {
var lon = result.mapPoint.longitude;
var lat = result.mapPoint.latitude;

console.log("Hit surface at (" + lon + ", " + lat + "), graphic:", result.graphic || "none");
}
});
});

要回复问题请先登录注册