我正在尝试找出一种过滤数据库的方法。我的问题是我可以轻松地按一个类别过滤数据库。单击一个按钮,一个 onclick 函数将 Select * from Database where 1.
比让我们假设我想要第二层、第三层和第四层过滤器(等等)。
我们已经有了一个基于屏幕上带有“x”标记的第一个过滤器的地图。
如果我们使用第二个函数创建第二个过滤器,那么我们将再次查询数据库(并丢失第一轮过滤)。这不是用户的想法。(例如:首先过滤萨克拉门托的所有餐厅。第二个过滤器:墨西哥菜。您可以强制用户首先检查所有选项(过滤器),但这对用户不友好。人们可能希望查看所有餐厅,然后是墨西哥餐厅和美国餐厅,最后价格标签低于 20 美元。或者所有餐厅低于 10 美元。美式酒吧低于 20 美元等等。不同的“商店”定位器可能有 20 级或更多过滤器。
我不知道如何查询屏幕,因为在这条路线中,您已经在查询第一轮过滤器。然后再一次,直到用户满意为止。关于如何做到这一点的任何想法?有什么真实的例子吗?
谷歌地图教程总是提到Ace 商店定位器。但我无法理解他们做了什么。我已经在这个问题上花了几个月的时间。我是计算机编程的新手。至少现在我知道如何用语言表达我的问题。有时我们在计算机中遇到问题,我们甚至无法找到正确的单词......
任何帮助将不胜感激。
PS 有很多关于同样问题的问题,网上有很多关于位置和半径的商店定位器教程。我可能都看过了。我想补充一点。