在覆盖物上打开
html, body, #container {
height: 100%;
width: 100%;
}
点标记上右击鼠标,弹出右键菜单
var lnglat = new AMap.LngLat(116.397, 39.918);
var map = new AMap.Map("container", {
center: lnglat,
zoom: 14,
resizeEnable: true
});
//创建右键菜单
var contextMenu = new AMap.ContextMenu();
//右键放大
contextMenu.addItem("放大一级", function () {
map.zoomIn();
}, 0);
//右键缩小
contextMenu.addItem("缩小一级", function () {
map.zoomOut();
}, 1);
var marker = new AMap.Marker({
map: map,
position: lnglat
});
map.setCenter(marker.getPosition());
//绑定鼠标右击事件——弹出右键菜单
marker.on('rightclick', function (e) {
contextMenu.open(map, e.lnglat);
});
contextMenu.open(map, lnglat);