我想创建一个简单的网络应用程序来查找距离给定位置最近的地点。我想要做的是:通过谷歌地图中的地理定位功能定位我的位置,在 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/