fix tooltips on player tracker after disabling+enabling the layer
fix #106 - inspired by pull request #146
This commit is contained in:
parent
ec50c49717
commit
60dfd5d095
@ -49,6 +49,14 @@ window.plugin.playerTracker.setup = function() {
|
|||||||
plugin.playerTracker.drawnTraces = new L.LayerGroup();
|
plugin.playerTracker.drawnTraces = new L.LayerGroup();
|
||||||
window.layerChooser.addOverlay(plugin.playerTracker.drawnTraces, 'Player Tracker');
|
window.layerChooser.addOverlay(plugin.playerTracker.drawnTraces, 'Player Tracker');
|
||||||
map.addLayer(plugin.playerTracker.drawnTraces);
|
map.addLayer(plugin.playerTracker.drawnTraces);
|
||||||
|
map.on('layeradd',function(obj) {
|
||||||
|
if(obj.layer === plugin.playerTracker.drawnTraces)
|
||||||
|
{
|
||||||
|
obj.layer.eachLayer(function(marker) {
|
||||||
|
if(marker._icon) window.setupTooltips($(marker._icon));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
plugin.playerTracker.oms = new OverlappingMarkerSpiderfier(map);
|
plugin.playerTracker.oms = new OverlappingMarkerSpiderfier(map);
|
||||||
plugin.playerTracker.oms.legColors = {'usual': '#FFFF00', 'highlighted': '#FF0000'};
|
plugin.playerTracker.oms.legColors = {'usual': '#FFFF00', 'highlighted': '#FF0000'};
|
||||||
plugin.playerTracker.oms.legWeight = 3.5;
|
plugin.playerTracker.oms.legWeight = 3.5;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user