【问题标题】:why "event is undefined" when rightclick on google-map-v3为什么右键单击google-map-v3时“事件未定义”
【发布时间】:2010-07-11 22:43:46
【问题描述】:

这是我的代码:

google.maps.event.addListener(marker, 'rightclick', function(event) {

    //delete marker
    var nowIndex1='nowIndex1';
    function callback1(element, index){
        if(marker == element) nowIndex1=index
    }
    markers.forEach(callback1)
    if(nowIndex1!='nowIndex1') markers.removeAt(nowIndex1)

    //delete path
    var nowIndex2='nowIndex2';
    function callback2(element, index){
        if(event.latLng == element) nowIndex2=index
    }
    path.forEach(callback2)
    if(nowIndex1!='nowIndex1') path.removeAt(nowIndex2)

    marker.setMap(null)

})

错误是“事件未定义”

那我该怎么办。

谢谢

【问题讨论】:

  • 这是用什么语言写的?

标签: google-maps events undefined right-click


【解决方案1】:

这个不好。它应该返回 DOM 的 mousedown 事件。我相信这是一个错误。我也尝试访问该事件,因为我想在指针旁边放置一个菜单,所以我不得不使用框架给我指针的位置来完成将菜单放在标记旁边。

【讨论】:

    猜你喜欢
    • 2011-02-22
    • 2014-01-05
    • 1970-01-01
    • 2021-02-04
    • 2023-03-30
    • 2013-06-15
    • 2012-11-21
    • 2012-08-19
    • 1970-01-01
    相关资源
    最近更新 更多