PHP,JS - 位置检测

时间:2014-07-01 11:44:51

标签: javascript php geolocation

问题:

我想检测访问我网站的用户的位置。

我正在考虑以下事项:

  1. "以某种方式检测"如果用户使用带GPS模块的移动设备。如果是,那么不知何故(可能使用谷歌地图)将其从坐标转换为" City,Street"。
  2. 如果第一个选项失败,则以某种方式搜索$ _SERVER的地理位置[' REMOTE_ADDR']。
  3. 问题

    1. 我假设第一个选项我可以检索用户的确切地址。通过第二个选项,我能够检测到提供商运营的城市。因此,如果我想要向用户展示最近的面包店,我就无法转发。
    2. 此代码是否适合第一个选项location detection in web browser
    3. 这个Getting the location from an IP address似乎最适合第二个选项,我是对的吗?

1 个答案:

答案 0 :(得分:0)

通过添加这个简单的PHP脚本,您可以获得用户正在使用的设备。我在www.arena.co.ke上使用它进行生产

Download the script here... and remove the .zip extension. (added as a simple hack to enable donloading)

关于GPS检测,您可能必须为此找到自己的js库。 google abit