在第一次地理编码搜索后,可以在传单中禁用Geosearch esri控件吗?。当我运行chrome控制台并选择搜索地理编码图标时,这是代码:<input class="geocoder-control-input leaflet-bar">
,我试图禁用使用$('.geocoder-control-input leaflet-bar').attr('disabled', true);
但不起作用。
提前致谢。
答案 0 :(得分:1)
代码中的某处(您没有共享)控件正在初始化并添加到地图中。像这样:
var geosearch = L.esri.Geocoding.geosearch(...).addTo(map);
或类似的东西:
var geosearch = L.esri.Geocoding.geosearch(...);
map.addControl(geosearch);
如果您不需要控制,您可以删除这些线。如果您希望以后添加,可以删除.addTo(map)
或map.addControl(geosearch)
部分。您可以使用removeControl
的{{1}}方法将其删除后删除它。简而言之就是这样:
L.Map
参考文献: