我的很多网站都是根据用户位置动态生成的。
为了获得初始修复,我目前正在使用 Smart_IP 模块,该模块基于用户 IP 地址执行此操作 - 作为起点非常有用。我可以根据需要访问 $_SESSION['smart_ip']['location']['longitude']
& $_SESSION['smart_ip']['location']['latitude']
- 完美!
但我需要允许我的用户覆盖这个..
使用 HTML5 地理位置。我只想根据用户请求执行此操作,即单击“定位我”,而不是不请自来地请求他们的位置。
使用用户可选择的几个预定义位置之一。
使用用户输入的地址。
有没有我可以使用的drupal模块,或者我还能如何实现它?
-
澄清一下,我在这里谈论的是匿名用户——访问我网站的公众。我只是希望他们能够通过覆盖我使用 smart_ip 给他们的默认值来优化他们的“位置”。