在传单中禁用Geosearch esri控件

时间:2016-02-05 11:44:56

标签: javascript jquery leaflet

在第一次地理编码搜索后,可以在传单中禁用Geosearch esri控件吗?。当我运行chrome控制台并选择搜索地理编码图标时,这是代码:<input class="geocoder-control-input leaflet-bar">,我试图禁用使用$('.geocoder-control-input leaflet-bar').attr('disabled', true);但不起作用。

提前致谢。

1 个答案:

答案 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

参考文献: