php - 地理定位以找到最近的城市

标签 php jquery mysql apache

我有一个城市名称数据库(芝加哥、纽约、纳什维尔等)。其中只有少数有坐标。无论是在移动设备上还是在台式机上,以编程方式将数据库中最近的城市/区域与其当前位置相匹配的最简单方法是什么?

我在共享服务器上,所以我无法安装任何 apache 模块。

更新

假设坐标不是问题。如果我的数据库中的坐标不是问题,那么最好的方法是什么?使用 HTML 5 获取当前用户的坐标并运行一个简单的查询来确定最近的位置?

最佳答案

使用类似 GeoIP 的服务您可以下载免费数据库或使用他们的 API。

* 编辑 *

这是他们的城市特定页面 - http://www.maxmind.com/app/geolitecity

关于php - 地理定位以找到最近的城市,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7971216/

相关文章:

jquery - 如何使免费的 jqrid Font Awesome Action 按钮更大

javascript - 为什么 "mailto:"被认为是一种非垃圾邮件友好的电子邮件发送方式?

c# - C#Dapper和MySQL随机错误,即 fatal error /从流读取失败等

mysql - 在 mysql WHERE 子句中使用 GROUP_CONCAT 和 FIND_IN_SET

php - Angular 5 - 尽管(Set-Cookie)在响应 header 中,但已设置 Cookie

php - 使用 PDO 插入 NULL 而不是空字符串

php - 文件管理器 - 读取文件夹的内容

javascript - 如何从全日历中的事件点击中获取事件时间

php - 如何创建在其行中具有特定值的mysql结果数组

php - Laravel 子查询问题,使用 whereIn 时获取最新行