如果我搜索其他位置,地图将继续显示旧图层。我该如何解决呢?
请在下面的代码中找到:
$("#searchBtn").click(function() {
query = $("#searchInput").val();
if (query) {
draw_counties(query, map);
}
});
答案 0 :(得分:1)
我找到了解决方案。 现在可以了!
$("#searchBtn").click(function() {
query = $("#searchInput").val();
if (query) {
map.eachLayer(function (layer) {
map.removeLayer(layer);
});
draw_counties(query, map);
basemap.addTo(map);
}
});