Google maps 为什么我能';t在谷歌地图上使用dojo创建上下文菜单

Google maps 为什么我能';t在谷歌地图上使用dojo创建上下文菜单,google-maps,dojo,Google Maps,Dojo,我想在谷歌地图上使用Dojo创建一个上下文菜单。但是它在地图上不起作用,但在其他元素中上下文菜单起作用 我尝试创建一个google地图侦听器: google.maps.event.addListener(映射,'rightclick',function(){create_menu(“mapa_div”)}) 但它也不起作用 有什么建议吗 提前感谢我想,下面的格式应该很好用 new dijit.Menu({ targetNodeIds: ["id_of_the_domNode_co

我想在谷歌地图上使用Dojo创建一个上下文菜单。但是它在地图上不起作用,但在其他元素中上下文菜单起作用

我尝试创建一个google地图侦听器:

google.maps.event.addListener(映射,'rightclick',function(){create_menu(“mapa_div”)})

但它也不起作用

有什么建议吗


提前感谢

我想,下面的格式应该很好用

new dijit.Menu({
        targetNodeIds: ["id_of_the_domNode_containing_the_map"]
    });

谢谢你的回答,但是函数create_menu(“mapa_div”)有这个代码行。而且。。。“包含映射的映射节点的id”=“mapa\u div”。当我在google listener中强制执行代码错误时,会显示菜单。有什么想法吗?google maps listener和dojo菜单之间似乎有一场争斗……?如果您的create_菜单函数中有上述代码,那么就不需要google.maps.event.addListener,因为通过“google.maps.event.addListener”,您正试图右键单击地图,同样,在创建菜单中,dojo会附加一个右键单击,因为targetNodeIds。它不会显示在地图中,而是显示在其他对象中。所以我决定尝试使用google listener,但它不起作用