我想通过右键单击形状(圆形、矩形、多边形)来显示菜单,并选择并执行一个功能(更改颜色等)。
1)我首先定义一个事件到我的形状中:
2) 然后我定义一个 div 并创建菜单:
3) 在我必须将这个div与我的形状关联之后:
我不知道该如何继续。
4) 最后,我必须在event.LatLng位置显示菜单:
我不知道该如何继续,可能是这样的一些东西:
你能帮忙吗?
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 );
你能帮忙吗?