从 PHP 变量中的 GeoLocation 访问用户 lat/lng

Posted

技术标签:

【中文标题】从 PHP 变量中的 GeoLocation 访问用户 lat/lng【英文标题】:Access users lat/lng from GeoLocation within PHP variable 【发布时间】:2012-11-26 19:13:58 【问题描述】:

我正在使用 php/mysql 根据与给定 lat/lng 的距离返回存储位置。

我目前正在使用硬编码的 lat/lng 位置,但我想通过浏览器地理位置或地理编码文本框或其他方式存储用户位置。

是否可以使用 html5 GeoLocation,然后将 lat/lng 作为 PHP 变量访问,以便我可以将它们传递给 MySQL?我有我的 php/mysql 工作,我只是不确定如何获取用户位置

【问题讨论】:

【参考方案1】:

您需要使用 ajax 将数据传递给 php。

你可以看看 jQuery 的 ajax 库: http://api.jquery.com/jQuery.ajax/

或者在 ajax 教程中: http://www.w3schools.com/ajax/default.asp

【讨论】:

以上是关于从 PHP 变量中的 GeoLocation 访问用户 lat/lng的主要内容,如果未能解决你的问题,请参考以下文章

从PHP中的纬度和经度获取位置

如何从 Ti.Geolocation.getCurrentPosition 访问/存储纬度和经度?

参考:什么是变量范围,哪些变量可以从哪里访问,什么是“未定义变量”错误?

无法使用 AJAX 将 JS 变量传递给 PHP

PHP MVC 最佳实践 - 将 Session 变量从控制器传递给模型类或直接在模型中访问

while循环PHP中的未定义变量错误-访问[关闭]