Stj*_*lar 5 javascript google-maps google-maps-api-3
这次有点简单的问题(解释):
我有一系列标记,我配备了eventlisteners:
for (i in markersArray) {
google.maps.event.addListener(markersArray[i], 'click', function() {
//stuff it does
google.maps.event.removeListener(?????) //remove self... but HOW?!
});}
Run Code Online (Sandbox Code Playgroud)
正如我在评论中提到的那样,我只想让听众在被点击后被移除.
问题是我不知道听众的句柄是什么.
您可以使用"addListenerOnce".然后你甚至不必费心去除听众.
addListenerOnce(instance:Object,eventName:string,handler:Function)
与event.AddListener类似,但处理程序在处理第一个事件后自行删除.