哪些事件可用于 google.maps.data.addListener

What events are available for google.maps.data.addListener?

本文关键字:maps data addListener google 用于 事件      更新时间:2023-09-26

我正在使用:

mydatalayer.addListener('click', function(event) { ... });
mydatalayer.addListener('addfeature', function(event) { ... });

没有问题。

现在我正在尝试使用:

mydatalayer.addListener('dragend', function(event) { ... });
但是,尽管

该图层上的选定面在屏幕上正确拖动,但不会触发事件侦听器。

Google Maps Javascript API v3

Data Layer 上可用的事件列在 Google Maps Javascript API v3 文档中

事件

  • 添加功能 |参数: 数据.添加功能事件 -将功能添加到集合时,将触发此事件。
  • 点击 |参数: 数据.鼠标事件 -单击几何图形时会触发此事件。
  • dblclick |参数: 数据.鼠标事件 -双击几何图形时会触发此事件。
  • 鼠标向下 |参数: 数据.鼠标事件-在几何图形上鼠标按下时会触发此事件。
  • 鼠标退出 |参数: 数据.鼠标事件 -当鼠标离开几何区域时,将触发此事件。
  • 鼠标悬停 |参数: 数据.鼠标事件 -当鼠标进入几何区域时,将触发此事件。
  • 鼠标向上 |参数: 数据.鼠标事件 -此事件是为几何图形上的鼠标向上启动而触发的。
  • 删除功能 |参数: 数据.删除功能事件 -从集合中删除功能时,将触发此事件。
  • 删除属性 |参数: Data.RemovePropertyEvent -删除功能的属性时,将触发此事件。
  • 右键单击 |参数: 数据.鼠标事件 -右键单击几何图形时会触发此事件。
  • 设置几何 |参数: Data.SetGeometryEvent -设置要素几何时将触发此事件。
  • 设置属性 |参数: Data.SetPropertyEvent -设置功能的属性时,将触发此事件。

如您所见,dragend当前未列出。