我面临一个问题。我在互联网上搜索了一个解决方案,但没有找到任何解决方案。
这是我的问题:我有一些项目存储在具有位置(纬度和经度)的数据库表中。例如,巴黎的飞机、纽约的自行车、巴黎的另一辆自行车、东京的洗碗机等……我想在某个地方附近找到所有类型的物品。
为此,我做了 2 个输入字段:一个称为“What”,另一个称为“Where”(这个具有谷歌地图的自动完成功能)。如果您在第一个字段中输入“Bike”,在第二个字段中输入“Paris”,则可以完美运行!(我使用地理编码获取“Where”字段的坐标,然后使用 SQL 查询过滤对象类型)
但我的目标是在一个输入字段中实现这一目标!一个全局字段,用户可以在其中输入“Bike Paris”或“Paris Bike”并获取数据库中所有靠近巴黎的自行车的结果。就像谷歌地图中的情况一样:如果您输入“手机芝加哥”:它将解释“芝加哥附近的手机”并获得您的结果。困难在于解释哪个词是放置的,哪个不是。
您知道如何实现这一目标吗?
先感谢您。