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 - 位置检测的主要内容,如果未能解决你的问题,请参考以下文章
我应该将移动检测放在 .htaccess 或 php 中的哪个位置?
js 的书写位置——三大核心——变量——输出语法——js 的数据类型——检测数据类型——数据类型转换——检测非数字的方法——运算符——条件分支 - if——条件分支 - switch