搜索字段-使用用户位置自动填充

问题描述 投票:0回答:1

我看过一些网站,一旦您进入首页,它就会自动使用您的位置填充搜索字段。我想为我的目录站点实现相同的功能。第一个字段用于他们想要搜索的内容,第二个字段是位置字段,供用户输入要搜索的城市或邮政编码。

我想在用户登陆首页后自动预填充位置字段。我可以为此使用任何模块吗?

drupal drupal-7 drupal-modules
1个回答
1
投票

这取决于您使用的搜索引擎/后端。使用Solr,可以将Geolocation Field模块与Search API Location结合使用。

“搜索API位置”模块将基于位置的搜索的可能性添加到了搜索API模块中(当前仅支持Apache Solr作为服务类)。

[地理位置字段提供了一种字段类型,用于将地理位置存储为纬度和经度(lan,lng),以及必要的集成以通过视图,字段并使用许多不同的地图提供者来显示这些位置。

配置完成后,您可以使用hook_form_alter插入搜索表单来预填充位置字段。

© www.soinside.com 2019 - 2024. All rights reserved.