GMaps.js setContextMenu

时间:2012-12-12 20:01:22

标签: javascript google-maps google-maps-api-3 gmaps.js

我已设法使用GMaps.js将上下文菜单添加到地图中,如下面的示例所示

map.setContextMenu({
  control: 'map',
    options: [{
        title: 'Add marker',
        name: 'add_marker',
        action: function(e) {
            this.addMarker({
              lat: e.latLng.lat(),
              lng: e.latLng.lng(),
              title: 'New marker'
            });
        }
    }, {
        title: 'Center here',
        name: 'center_here',
        action: function(e) {
        this.setCenter(e.latLng.lat(), e.latLng.lng());
    }
  }]
});

但是我似乎无法向标记添加上下文菜单。

有人可以发布如何做到这一点

由于

2 个答案:

答案 0 :(得分:0)

你的意思是在这里演示一个infoWindow吗? http://hpneo.github.com/gmaps/examples/markers.html

如果你查看该页面的来源,你会发现你只需要添加

infoWindow: {
    content: '<p>HTML Content</p>'
}

到你的addMarker位,即。标题下面。真的很容易! :)

答案 1 :(得分:0)

这段代码非常适合我,如果你不能看到contextMenu也许你应该尝试右击它显示菜单!!

abc

Right click on map with gmaps