gpt4 book ai didi

php - 谷歌地图 - 商店定位器 - 多个过滤器 - 数据库与客户端

转载 作者:搜寻专家 更新时间:2023-10-31 22:06:09 24 4
gpt4 key购买 nike

我正在尝试找出一种过滤数据库的方法。我的问题是我可以很容易地按一个类别过滤数据库。单击一个按钮,一个 onclick 函数将 Select * from Database where 1。

假设我想要第二层、第三层和第四层过滤器(依此类推)。

我们已经有了一个基于屏幕上带有“x”标记的第一个过滤器的 map 。

如果我们用第二个函数创建第二个过滤器,那么我们将再次查询数据库(并失去第一轮过滤)。这不是用户的想法。 (示例:首先过滤萨克拉门托的所有餐厅。第二个过滤器:墨西哥食物。您可以强制用户首先检查所有选项(过滤器),但这对用户不友好。人们可能希望看到所有餐厅,然后是墨西哥和美国,最后是 20 美元以下的价格标签。或者所有 10 美元以下的餐厅。20 美元以下的美国酒吧等等。不同的“商店”定位器可能有 20 级或更多级别的过滤器。

我不知道如何查询屏幕,因为在这条 route 你已经在查询第一轮过滤器了。然后再重复一次,直到用户满意为止。关于如何执行此操作的任何想法?有真实的例子吗?

Google map 教程始终引用 Ace store locator .但我不明白他们做了什么。我已经在这个问题上花了几个月的时间。我是计算机编程的新手。至少现在我知道如何用语言表达我的问题了。有时我们在计算机上遇到问题,我们甚至找不到合适的词......

如有任何帮助,我们将不胜感激。

PS 有很多关于相同问题的问题,网络上有大量商店定位器教程,其中包含位置和半径的输入。我可能都见过。我想补充一点。

最佳答案

也在客户端发送/存储您的过滤器,这样当您添加另一个过滤器时,您可以将现有过滤器发送回服务器。通常我有一个 json 对象/php 数组,我随每个请求一起发送并用每个过滤器更新它。

关于php - 谷歌地图 - 商店定位器 - 多个过滤器 - 数据库与客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18285230/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com