Leaflet默认启用所有叠加层

时间:2015-10-30 10:40:49

标签: leaflet

我正在使用leaflet.timedimension插件来动画GPX路径,我想一次显示多个GPX路径,可以取消选择其中一个路径。

这样可行,但由于默认情况下只启用了传单控件中的第一个叠加层,因此用户必须明确包含我想要避免的其他GPX路径。

我现在试图通过以下方式破解:

$(".leaflet-control-layers-overlays label input").prop('checked', true)

并且部分工作:选择了所有选项,但仍然只显示第一个GPX路径。做的时候

$(".leaflet-control-layers-overlays label input").trigger('click');

然后根据我放置它的位置只点击一条路径('on('ready',function(){...}')

传单触发叠加点击的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

我忘了将两个图层添加到地图中:

geoJson1.addTo(map);
geoJson2.addTo(map);