mysql 5.6 计算两个地图坐标的距离

在MySQL 5.6中,可以使用以下公式来计算两个地图坐标之间的距离:

SELECT 
    (6371 * acos(cos(radians(lat1)) * cos(radians(lat2)) * 
    cos(radians(lng2) - radians(lng1)) + sin(radians(lat1)) * 
    sin(radians(lat2)))) AS distance
FROM 
    your_table
WHERE 
    your_table.id = your_id;

其中,lat1lng1是第一个坐标的纬度和经度,lat2lng2是第二个坐标的纬度和经度。your_table是你的表的名称,your_id是你要查询的记录的ID。

这个公式使用了余弦定理来计算两个点之间的距离。它将地球视为一个完美的球体,并假设它的半径为6371公里。

分类至 MySQL
0条评论

禁止 Windows 系统自动更新 AMD 显卡驱动

我的笔记本 CPU 是 AMD Ryzen 7 4800U,搭载了 AMD Radeon 核心显卡,每次在我手动安装 AMD 的官方驱动后,重启电脑 Windows 10 的自动更新就会安装微软自己的显卡驱动(如下图),它把 AMD 的官方驱动覆盖了,导致安装的AMD Radeon Software 软件无法使用...

分类至 杂项
0条评论