2011-07-25 25 views
0

所以我想添加一个非常简单的上下文菜单,就像在给定的例子一个简单的上下文菜单:Gmap3加入

http://gmap3.net/examples/context-menu.html

然而,这个例子是非常复杂的,而不是一个很好的起点借鉴。

我只是想创建一个上下文菜单,其中有2个或3个出站链接(包括右键单击latlng)。任何人都可以给我一个更简单的例子来工作?

感谢

+0

你有没有找到一些东西,我也在寻找GM V3的上下文菜单库:http://stackoverflow.com/questions/7168394/google-map-v3-context-menu –

回答

0

在这个例子中,您需要更改下面的代码:

// MENU : ITEM 1 
    menu.add('Direction to here', 'itemB', 
    function(){ 
     menu.close(); 
     addMarker(false); 
    }); 

etc. 

现在,以增加自己的contect菜单项,尝试这样的事情

menu.add('OutboundLink1', 'CSS_class_for_this_link', 
    function(){ 
     var lat=$map.gmap3('getLatlng').lat(); 
     var lon=$map.gmap3('getLatlng').lon(); 
     window.open('someurl?lat='+lat+'&lon='+lon, 'window name', 'window settings'); 
     menu.close(); 
    }); 

etc. 

请注意,您将不得不为上下文菜单提供自己的CSS样式。