gpt4 book ai didi

javascript - 如何在 php 中使用当前位置找到最近的位置图像?

转载 作者:行者123 更新时间:2023-12-03 07:54:11 25 4
gpt4 key购买 nike

我有一个数据库,其中包含当前位置的纬度和经度的商店。因此,根据我输入的当前(纬度、经度)位置,我想获取某个半径(如 1 公里、5 公里等)内的项目列表?

最佳答案

您可以使用 MySQL 查询从数据库记录中获取所有结果(纬度、经度和距离),如下所示:

SELECT latitude, longitude, SQRT(
POW(69.1 * (latitude - [startlat]), 2) +
POW(69.1 * ([startlng] - longitude) * COS(latitude / 57.3), 2)) AS distance
FROM TableName HAVING distance < 5 ORDER BY distance;

这里:
startlat 是您想要的纬度,
startlng 是您想要的纬度,
69.1 是英里到纬度的转换系数,
57.3 大约为 180/pi,
5 是以英里为单位的搜索半径

我通过这些具有< 5距离的记录来过滤此结果。

关于javascript - 如何在 php 中使用当前位置找到最近的位置图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34873515/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com