ArcGIS API for Javascript 4.0 没有鼠标划过事件!!!!!

ArcGIS API for Javascript 4.0 没有鼠标hover事件(mouseover事件),如何解决鼠标划过任务
已邀请:

徐鸿至

赞同来自:

你具体要监听哪个图层的mouseover 事件

azuma

赞同来自:

这个应该可以满足你:
#map 是你的地图div的ID
query('#map').on('mousemove', function(evt) {
view.hitTest(new ScreenPoint({
x: evt.x,
y: evt.y
})).then(function(response) {
var graphics = response.results;
console.log(graphics);
});
});

mumuHouse

赞同来自:

4.x的pointer-move方法没有直接返回坐标点,返回的是屏幕的位置,但是可以用屏幕位置的x、y通过view的toMap()获取到当前地图的坐标位置信息

要回复问题请先登录注册