gpt4 book ai didi

javascript - 禁用传单中的 Geosearch esri 控件

转载 作者:行者123 更新时间:2023-12-02 15:04:09 26 4
gpt4 key购买 nike

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

提前致谢。

最佳答案

在您的代码中的某个位置(您没有共享)控件正在初始化并添加到 map 中。像这样:

var geosearch = L.esri.Geocoding.geosearch(...).addTo(map);

或者类似这样的东西:

var geosearch = L.esri.Geocoding.geosearch(...);

map.addControl(geosearch);

如果您不需要该控件,则可以删除这些行。如果您希望稍后添加它,只需删除 .addTo(map)map.addControl(geosearch) 部分即可。添加后,您可以使用L.MapremoveControl方法将其删除。简而言之,它的工作原理如下:

var geosearch = L.esri.Geocoding.geosearch(...);

// Add control to the map
map.addControl(geosearch);

// Remove control from the map
map.removeControl(geosearch);

引用文献:

关于javascript - 禁用传单中的 Geosearch esri 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35223405/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com