google.maps.data.addListener 有哪些活动?

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

我正在使用:

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

没有问题。

现在我正在尝试使用:

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

但事件侦听器未被触发,尽管该层上的选定多边形已正确拖动到屏幕上。

Google Maps Javascript API v3 Data Layer are listed in the Google Maps Javascript API v3 documentation

上可用的事件

Events

  • addfeature | Arguments: Data.AddFeatureEvent - This event is fired when a feature is added to the collection.
  • click | Arguments: Data.MouseEvent - This event is fired for a click on the geometry.
  • dblclick | Arguments: Data.MouseEvent - This event is fired for a double click on the geometry.
  • mousedown | Arguments: Data.MouseEvent- This event is fired for a mousedown on the geometry.
  • mouseout | Arguments: Data.MouseEvent - This event is fired when the mouse leaves the area of the geometry.
  • mouseover | Arguments: Data.MouseEvent - This event is fired when the mouse enters the area of the geometry.
  • mouseup | Arguments: Data.MouseEvent - This event is fired for a mouseup on the geometry.
  • removefeature | Arguments: Data.RemoveFeatureEvent - This event is fired when a feature is removed from the collection.
  • removeproperty | Arguments: Data.RemovePropertyEvent - This event is fired when a feature's property is removed.
  • rightclick | Arguments: Data.MouseEvent - This event is fired for a rightclick on the geometry.
  • setgeometry | Arguments: Data.SetGeometryEvent - This event is fired when a feature's geometry is set.
  • setproperty | Arguments: Data.SetPropertyEvent - This event is fired when a feature's property is set.

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