我想通过右键单击并选择并在其上执行功能(更改颜色,...)来在形状(圆,矩形,多边形)上显示菜单。
1)我首先为我的形状定义一个事件:
google.maps.event.addListener(myShape, 'rightclick', function(event) {...}
2)然后我定义一个 div 并创建菜单:
myMenu = document.createElement("div");
myMenu.className = 'contextmenu';
myMenu.innerHTML = "<a id='menu1'>item 1<\/a><a id='menu2'>item 2<\/a>";
3)在我必须将此 div 与我的形状相关联之后:
我不知道如何
进行 4)最后我必须在 event.LatLng 位置显示菜单:
我不知道如何进行,可能是这样的:
$('.contextmenu').css('left',x );
$('.contextmenu').css('top',y );
你能帮忙吗 ?