PHP,JS - 位置检测

Posted

技术标签:

【中文标题】PHP,JS - 位置检测【英文标题】:PHP, JS - Location detection [closed] 【发布时间】:2014-07-01 11:44:50 【问题描述】:

问题:

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

我正在考虑以下内容:

    “以某种方式检测”用户是否使用带 GPS 模块的移动设备。如果是,那么以某种方式(可能使用谷歌地图)将其从坐标转换为“城市、街道”。 如果第一个选项失败,则以某种方式搜索 $_SERVER['REMOTE_ADDR'] 的地理位置。

问题

    我假设使用第一个选项我可以检索用户的确切地址。使用第二个选项,我能够检测提供商运营所在的城市。因此,例如,如果我想向用户显示最近的面包店,我无法对此进行中继。 此代码是否适合第一个选项location detection in web browser? 这个Getting the location from an IP address 似乎最适合第二种选择,对吗?

【问题讨论】:

Geolocation API 【参考方案1】:

您可以通过添加这个简单的 php 脚本来获取用户正在使用的设备。我在 www.arena.co.ke 的生产环境中使用它

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

关于 GPS 检测,您可能需要为自己找到一个 js 库。谷歌升技

【讨论】:

以上是关于PHP,JS - 位置检测的主要内容,如果未能解决你的问题,请参考以下文章

PHP 按IP检测位置(城市,州)

如何检测图像PHP中形状的位置[关闭]

我应该将移动检测放在 .htaccess 或 php 中的哪个位置?

js 的书写位置——三大核心——变量——输出语法——js 的数据类型——检测数据类型——数据类型转换——检测非数字的方法——运算符——条件分支 - if——条件分支 - switch

无需第三方服务(如 ipinfo)即可检测 ip 位置

可以暂停 PHP 脚本,使用 HTML/JS 获取 GPS 位置,然后恢复 PHP?