当标记在地图上更新时,传单标记的弹出窗口消失了吗?

时间:2019-01-22 20:13:37

标签: javascript leaflet

我有map,我有Markers。当我单击Marker时,它会使用openPopup()在弹出窗口中显示Marker的名称。

       getBindPopup: function (e) {
            var element = e;
            var latlng = [element.lat, element.lng];
            return L.popup()
                .setLatLng(latlng)
                .setContent('<a href="#" class="element-marker list-group-item" data-id="' + element.id + '">' + element.name + '</a>')
                .openPopup();
        }

这是函数,我用来在标记上显示Popup。

我在另一个函数中调用此函数,然后标记得到更新:

            var popup = App.elementData.getBindPopup(element);

           //below line :calling getBindPopup function
            App.map.Markers[element.id] = L.marker(latlng, element).bindPopup(popup);

           // This line will update all Markers on Map
            App.map.Count._update(App.map.Markers);

但是在App.map.Count._update(App.map.Markers);弹出窗口消失之后。  即使在地图上更新标记后,我也需要弹出窗口。 请提出建议。

谢谢。

0 个答案:

没有答案