使用HTML5地理定位与PHP和MySql



我正在为一个需要使用PHP和MySql的大学项目构建一个web应用程序。我计划使用HTML5 Geolocation来请求访问表单上的登录用户位置。一旦他们接受并提交了表单,我希望将位置信息存储在MySql数据库中,然后以谷歌地图的形式在另一个页面上调用,并在提交表单的区域中添加一个pin。

我已经进行了搜索,但没有找到任何确凿的证据表明这是一种可行的方法。所以我的问题是,这(相对)简单吗?更重要的是,它是一种可靠的获取用户位置数据的方法吗?

这个想法是用户使用该应用程序来报告他们所在区域的问题,例如坑洞。用户可以登录并通过允许使用Geolocation报告问题和位置。然后,这个问题被记录在一个"问题"页面上,委员会可以在那里查看报告的来源。

任何提示都会很棒!

它的准确性差异很大。有时它可以精确定位到几米,有时则偏离几公里。这种检测在很大程度上是基于网络和跟踪路由的,因此您永远无法保证完全准确。

我建议您在项目中使用地址。谷歌可以很容易地在地址上投影pin,而且这很可能是该市内部使用的。

这是一种非常合理的方法。查看谷歌地图示例:https://google-developers.appspot.com/maps/documentation/javascript/examples/map-geolocation

最新更新