-2
谁能帮我这一点。在MySQL数据库我有提供商表包含经度和纬度属性,有谁将会寻找供应商谁是后X公里从他这样想,我有用户经度和用户纬度。有没有办法做到这一点与MySQL我如何计算在MySQL查询两个位置之间的距离?
谁能帮我这一点。在MySQL数据库我有提供商表包含经度和纬度属性,有谁将会寻找供应商谁是后X公里从他这样想,我有用户经度和用户纬度。有没有办法做到这一点与MySQL我如何计算在MySQL查询两个位置之间的距离?
它需要MySQL的内置数学函数,包括COS(),罪(),ACOS()和弧度()。
SELECT id, (3959 * acos(cos(radians(latitude)) *
cos(radians(latitude))
* cos(radians(longitude) - radians(longitude))
+ sin(radians(latitude)) * sin(radians(latitude)))
) AS distance
FROM myTable
哪里值3959是英里
地球半径这是一个漂亮的答案。 – Martin
请您参考各经度和纬度与符号,因为我无法理解其中的经度和纬度属于彼此 –
你是什么意思?只要运行这个查询,这里的经度和纬度就是表格列。 –