Google地图 - 避免在文档上使用多个处理程序

时间:2016-09-23 12:36:31

标签: javascript google-maps

每次初始化时我的谷歌地图都会将ex.click处理程序添加到文档中。keydown, keyup.也是如此 我试图通过

删除所有听众
google.maps.event.clearInstanceListeners(this.googleMapInstance);

但它没有用。其他情况下,如果我做得对,那么请让我敞开心扉。 这是它在开始时的初始化方式:

this.googleMapInstance = new google.maps.Map(element, options);

我只需要手动管理它,因为我的用户可能会多次调用google地图,而且当实例不再存在时,我不需要保留较旧的处理程序(谁真的需要它?)

Handler来自: https://maps.google.com/maps/api/js

rb=function(a, b)

感谢您提出错误的任何建议。

1 个答案:

答案 0 :(得分:0)

正如你在评论中所说:

In [314]:
df_combined['diff'] < 0

Out[314]:
0    False
1    False
2    False
3     True
4    False
5    False
6    False
Name: diff, dtype: bool

In [316]:
(df_combined['diff'] < 0).astype(int)

Out[316]:
0    0
1    0
2    0
3    1
4    0
5    0
6    0
Name: diff, dtype: int32