我试图在网上找到关于我的问题的任何信息,但遗憾的是我找不到任何可以帮助我的事情。
我有一个用mapbox-gl-js构建的自定义javascript地图。 地图显示可以使用自定义构建的过滤条按国家,城市等过滤的房地产对象。现在在这个过滤条上有下拉字段和两个输入字段。我为下拉字段构建的过滤器工作得很好。在代码中使用等于此任务的比较。
两个输入字段用于过滤最高价格和最小平方米 - 这里我使用的是小于或等于和大于或等于比较过滤器。
由于某种原因,这两个过滤器将无法正常工作。例如,如果我过滤价格最高的对象,则仍会显示价格较高的1000000个对象。
这就是我的过滤器在JSON中的样子:
["all",["<=","preis",1000000]]
这就是功能的样子:
feature = {
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [...]
},
"properties": {
[...],
"preis": 20000000,
[...]
}
}
我也尝试在一个简单的测试图中用简单的对象重现这个问题 - 也存在问题。
有没有人知道为什么这会对我起作用,或者有人有或者遇到过熟悉的问题?
感谢和br,John