google.maps.data.addListener有哪些可用的事件? [英] What events are available for google.maps.data.addListener?

查看:180
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆