我們是一家非營利慈善機構。計劃開放一些支持中心。我們有我們的支持中心的MySQL數據庫如下:從MySQL搜索Google地圖多邊形區域
booth_id
booth_name
latitude
longitude
coverage
phone
詳細信息:
booth_id
數字支持展位唯一的ID。
booth_name
每個支持展位的字母數字名稱。
latitude
Google地圖每個展位的緯度。
longitude
谷歌地圖每個展位的經度。
coverage
Json爲每個展位格式化Google Map多邊形。這是每個展位的支持覆蓋區域。
每個支撐間的電話號碼。
我們想要做的是;獲取用戶位置並搜索他是否在任何支持展位範圍內。
這裏是存儲在coverage
字段中的數據:
{
"0": "23.86998,91.20611",
"1": "23.86599,91.20609",
"2": "23.86597,91.2091",
"3": "23.86563,91.21251",
"4": "23.87021,91.21249"
}
依靠覆蓋面積在這裏可以更Json的索引對象。每個Json對象都有逗號分隔的latitude
和longitude
。
現在我的問題是如何在覆蓋範圍內或在哪個展位的覆蓋範圍內從latitude : 23.867467
和longitude : 91.2074338
(它可以是任何值)從MySQL查找。這是可能的使用MySQL的功能幫助MySQL查詢進行此搜索?
請讓我知道,這將是非常有益的。
謝謝
看起來很有前途,但不知道如何使用我的資料使用:(我的數據的例子,纔是真正拯救生命。 –