-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
請您參考各經度和緯度與符號,因爲我無法理解其中的經度和緯度屬於彼此 –
你是什麼意思?只要運行這個查詢,這裏的經度和緯度就是表格列。 –