标记过滤器 是进度图.它允许您创建由(自定义)分类和/或自定义字段(元数据)组成的高级过滤器,以便您可以过滤地图上的标记。该插件还支持分层分类法和序列化自定义字段。
为了在地图上搜索,该插件使用 AJAX。该插件还提供了不同的过滤方法。您可以在同一个筛选表单上启用它们,也可以启用您喜欢的表单。以下是每种筛选方法的代码片段:
- 第一种方法是“ 即时过滤” “(自动过滤),它允许根据所选选项检索信息,而无需单击按钮”应用”。选择选项后,筛选将立即开始。
- 第二种方法是“ 手动过滤 ”,它包括选择要过滤的所有选项,然后单击按钮 “应用” 开始过滤。
- 第三种方法是上述两种方法的组合。此方法将使您能够借助过滤表单上可用的开关按钮打开/关闭“即时过滤”。
除了过滤方法之外,该插件还提供了另一个选项,允许在过滤器请求后重新加载过滤器。在插件中,这称为“ 过滤器同步 ”。当您在其中一个过滤器/字段中选择选项时,将保留其他字段可返回结果的选项,并删除无法返回任何结果的选项。这意味着无论您尝试选择什么选项,您都将始终获得结果。
关于显示选项,过滤器将在地图内和您选择的不同位置显示。有几个选项可用,以便您可以构建符合您需求的布局。您可以将过滤器显示为行、一个在另一个之上或并排显示为网格等等。
让我们看看演示,看看 “Markers filter” 是如何工作的。享受并享受乐趣!
改进
01.11.2023 - version 1.2 - Fixed the error "too few arguments are used" when trying to change the image related to the filter/hook "cspmmf_filter_btn_img" - Fixed a PHP error that occurs when filtering the markers
13.10.2022 - version 1.1 - Made the plugin compatible with PHP 8