我有傳單地圖,顯示 30-50 個不同的標記。在地圖下方,我有一個簡單的 HTML 表單,用于過濾。用戶將選擇過濾器(例如:“城市”和“id”)。然后地圖應該只顯示滿足這兩個過濾器的標記。所有其他標記都應刪除。我想這樣做的邏輯是這樣的:設置過濾器后,搜索標記的 json 源并刪除所有未請求的。但我不知道如何實施。另外,如何在過濾器關閉后恢復所有默認標記?此外,過濾器還應作為單獨的 HTML 表單位于傳單地圖之外。這就是我初始化標記的方式var city = [
{name: "City1", loc: [11.111, 22.222], id: "1"},
{name: "City2", loc: [12.111, 23.222], id: "2"},
{name: "City3", loc: [13.111, 24.222], id: "3"},
{name: "City3", loc: [14.111, 25.222], id: "4"}
];我沒有包含其余代碼,因為它是標準傳單代碼,因此為了保持緊湊。
傳單標記過濾
侃侃爾雅
2023-09-28 17:36:57