google.maps.data.addListener有哪些可用的事件? [英] What events are available for google.maps.data.addListener?
本文介绍了google.maps.data.addListener有哪些可用的事件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用:
mydatalayer.addListener('click',function(event){...}) ;
mydatalayer.addListener('addfeature',function(event){...});
没有问题。
m试图使用:
mydatalayer.addListener('dragend',function(event){...});
但事件侦听器未被触发,但该层上选定的多边形在屏幕上正确拖动。 / datalayerrel =nofollow> Google Maps Javascript API v3 Data Layer 列在 Google Maps JavaScript API v3文档 $ b
活动
- addfeature |参数:Data.AddFeatureEvent -
当一个功能添加到集合中时,会触发此事件。
- 单击 |参数:Data.MouseEvent -
参数:Data.MouseEvent -
点击几何图形时触发此事件。
在双击几何图形时激发此事件。 参数:Data.MouseEvent-
这个事件在几何图形上触发了一个mousedown。
- mouseout |参数:Data.MouseEvent -
鼠标离开几何体区域时触发此事件。 鼠标悬停参数:Data.MouseEvent -
当鼠标进入几何体区域时触发该事件。 参数:Data.MouseEvent -
此事件在几何图形上触发鼠标。
- removefeature |参数:Data.RemoveFeatureEvent -
从集合中删除功能时触发此事件。 参数:Data.RemovePropertyEvent -
当一个要素的属性被移除时,这个事件被激发。
- rightclick |参数:Data.MouseEvent -
在几何图形上单击右键激发该事件。 setgeometry 参数:Data.SetGeometryEvent -
当设置要素的几何图形时,会触发此事件。 参数:Data.SetPropertyEvent -
设置要素的属性时触发此事件。
<如您所见, dragend
目前未列出。
I'm using:
mydatalayer.addListener('click', function(event) { ... });
mydatalayer.addListener('addfeature', function(event) { ... });
without problems.
Now I'm trying to use:
mydatalayer.addListener('dragend', function(event) { ... });
but event listener is not fired, although the selected polygon on that layer is correctly dragged on the screen.
解决方案
The events available on a 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.
As you can see, dragend
is not listed at the current time.
这篇关于google.maps.data.addListener有哪些可用的事件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文