ArcGIS Maps SDK for JavaScript:鼠标进入面要素时改变鼠标指针样式,离开时恢复
创始人
2025-01-07 08:06:38
0

文章目录

    • 1、关键代码
    • 2、完整示例

在 ArcGIS Maps SDK for JavaScript 中,可以通过监听 pointer-move 事件来检测鼠标是否进入了面要素,并且通过设置 CSS 样式来改变鼠标指针的样式。

1、关键代码

// Listen for pointer-move event on the view view.on("pointer-move", function(event) {    // Check if the pointer is over a feature    view.hitTest(event).then(function(response) {      if (response.results.length && response.results[0].graphic.layer === featureLayer) {        // Change cursor style to pointer if over a feature        view.container.style.cursor = "pointer";      } else {        // Reset cursor style to default if not over a feature        view.container.style.cursor = "default";      }    });  }); 

2、完整示例

以下是一个简单的示例代码,演示了如何实现这一功能:

  • 创建了一个基本的地图 (map) 和地图视图 (view)。
  • 加载了一个要素图层 (featureLayer),可以根据自己的需求替换为自己的图层。
  • 监听了 pointer-move 事件,当鼠标移动时进行 hitTest 来判断是否悬停在要素上。
  • 如果鼠标悬停在要素上,则将视图容器 (view.container) 的鼠标样式 (cursor) 设置为 "pointer",表示指针样式;如果不是,则将鼠标样式设置为 "default",表示默认样式。
           ArcGIS JavaScript Tutorials: Change Cursor on Hover                 

相关内容

热门资讯

此事迅速冲上热搜!电脑版海盗来... 此事迅速冲上热搜!电脑版海盗来了辅助,德友汇辅助(一直有挂工具)-哔哩哔哩1、在电脑版海盗来了辅助插...
一直以来!jj斗地主外卦,拱趴... 一直以来!jj斗地主外卦,拱趴大菠萝辅助公户(其实存在有软件)-哔哩哔哩1、每一步都需要思考,不同水...
经核实!内蒙老友辅助,枫叶辅助... 经核实!内蒙老友辅助,枫叶辅助官网(切实是真的软件)-哔哩哔哩进入游戏-大厅左侧-新手福利-激活码辅...
据悉!全民比鸡辅助透视工具,长... 据悉!全民比鸡辅助透视工具,长乐互娱软件助手(切实有挂修改器)-哔哩哔哩1、全民比鸡辅助透视工具有没...
现有说明如下!上饶中至脚本修改... 现有说明如下!上饶中至脚本修改,欢乐茶馆挂有没有(一贯是有挂)-哔哩哔哩小薇(辅助器软件下载)致您一...
现就发布提示!蜀山四川小程序有... 现就发布提示!蜀山四川小程序有挂吗,皮皮衡阳字牌黑科技视频(一直真的是有修改器)-哔哩哔哩1、现就发...
今天上午!多乐跑的快游戏辅助脚... 今天上午!多乐跑的快游戏辅助脚本,丽水双扣茶苑脚本(总是是有工具)-哔哩哔哩1)多乐跑的快游戏辅助脚...
截至目前!雀神挂件价格辅助开挂... 截至目前!雀神挂件价格辅助开挂,随意玩有没有辅助(竟然真的是有器)-哔哩哔哩1、每一步都需要思考,不...
最新消息!牵手游戏辅助,情怀宜... 最新消息!牵手游戏辅助,情怀宜春怎么开挂(其实存在有工具)-哔哩哔哩1、游戏颠覆性的策略玩法,独创攻...
事发当天!微乐小程序辅助免费,... 事发当天!微乐小程序辅助免费,新西游拼十辅助器(原来是有神器)-哔哩哔哩1、许多玩家不知道微乐小程序...