google.maps.data.addListener可以使用哪些活动?

时间:2016-02-04 13:46:07

标签: javascript google-maps google-maps-api-3 gis

我正在使用:

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

没问题。

现在我正在尝试使用:

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

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

1 个答案:

答案 0 :(得分:2)

Google Maps Javascript API v3 Data Layer上可用的事件列在Google Maps Javascript API v3 documentation

  

<强>事件

     
      
  • addfeature |参数:Data.AddFeatureEvent -   将特征添加到集合时会触发此事件。
  •   
  • 点击 |参数:Data.MouseEvent -   单击几何体时会触发此事件。
  •   
  • dblclick |参数:Data.MouseEvent -   双击几何体会触发此事件。
  •   
  • mousedown |参数:Data.MouseEvent-   对于几何体上的mousedown,将触发此事件。
  •   
  • mouseout |参数:Data.MouseEvent -   当鼠标离开几何体区域时会触发此事件。
  •   
  • 鼠标悬停 |参数:Data.MouseEvent -   当鼠标进入几何体区域时会触发此事件。
  •   
  • mouseup |参数:Data.MouseEvent -   对于几何体上的鼠标操作会触发此事件。
  •   
  • removefeature |参数:Data.RemoveFeatureEvent -   从集合中删除功能时会触发此事件。
  •   
  • removeproperty |参数:Data.RemovePropertyEvent -   删除要素的属性时会触发此事件。
  •   
  • 右键点击 |参数:Data.MouseEvent -   对于几何体的右键单击,将触发此事件。
  •   
  • setgeometry |参数:Data.SetGeometryEvent -   设置要素的几何图形时会触发此事件。
  •   
  • setproperty |参数:Data.SetPropertyEvent -   设置要素属性时会触发此事件。
  •   

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