传单上下文菜单+拖动标记

时间:2018-10-24 11:01:09

标签: leaflet leaflet-editable

我需要开始从上下文菜单中拖动生成的标记,现在我明白了:

add(funShowProgress)

但是“ markeredit”不知道需要拖动什么标记。我可以使用简单的代码在标记的“ click”事件上做到这一点:

var markers = L.markerClusterGroup({
        maxClusterRadius: 50
    });
    var datalen = data.length;
    for (var i = 0; i < datalen; i++) {

        var znakIcon = L.icon({
            iconUrl: data[i]['src'],
            iconSize: [35, 35]
        });
        var id = data[i]['id'];
        var marker = new L.marker(data[i]['coords'], {
            icon: znakIcon,
            myCustomId: id,
            contextmenu: true,
            contextmenuItems: [{
                    separator: true,
                    index: 0
                },
                {
                    text: 'edit',
                    index: 0,
                    callback: markeredit
                },

                {
                    separator: true,
                    index: 0
                }
            ]
        }, ).on('dblclick', markerOnClick);

我如何通过上下文菜单实现这一点?

1 个答案:

答案 0 :(得分:0)

回调:

ParamDisplayValue(?paramname?)

代码:

callback: markerOnClick

效果完美;)