mysql - 实现一个算法来找到最近的地方

标签 mysql google-maps-api-3

我想创建一个简单的网络应用程序来查找距离给定位置最近的地点。我想要做的是:通过谷歌地图中的地理定位功能定位我的位置,在 map 中找到最近的地方。要考虑的地方列表保存在 MySQL 数据库中。每条记录都有两个字段:纬度和经度。解析这两个值后,我需要计算距离并获得最近的地方。我如何使用 JavaScript 和 PHP 来完成此任务?

最佳答案

听起来您正在寻找这个:Creating a Store Locator with PHP, MySQL & Google Maps .

另外,您可能希望找到最近的 50 个元素,然后使用 Distance Matrix Service看看他们在实践中(通过驾驶/步行)将最初的 50 个最近的地方减少到实践中最近的地方有多远。

关于mysql - 实现一个算法来找到最近的地方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9175282/

相关文章:

mysql - SQL 按 2 列分组

php - 使用for循环插入mysql

php - 将 Mysql 查询转换为 Codeigniter

javascript - 谷歌地图API,初始化 map 后在ajax中添加标记

javascript - 来自 JSON 数据的 Google map 标记未呈现标记

c# - Linq 查询无法合并两个表记录

php - 使用 Doctrine 混合 MyISAM 和 InnoDB 表

php - 选择不同的经度和纬度值并找到它们的中值

javascript - 谷歌地图国家边界

javascript - 如何强制 Google Maps API v3 放弃触摸支持?