我正在構建緊急護理事件時使用此工具,並且遇到問題。我有這張地圖,並且有一些區域標記爲某個團隊在他們的地區發生事情時進行干預。查找座標是否在區域
現在,創建干預時,可以在地圖上輸入座標(x,y)。我想知道如何做到這一點。
團隊區域不一定是正方形。我有他們像這樣存儲
x1,y1,x2,y2,x3,y3,x#,y#。
您認爲最佳做法是什麼?
- 添加4個領域,start_x,end_x,start_y和end_y,然後做一個SELECT * FROM tble WHERE coord_x BETWEEN start_x和end_x查詢來獲取X側,同爲Y側。
- 按照上面的做法,但不是添加字段,只需在PHP代碼中執行此操作,貫穿每個團隊區域
- 您的解決方案是什麼?
感謝提前:)
嘿,是的圖像地圖是一種方法,但它也應該可以從列表中選擇一個位置(在創建干預字段中),然後它應該給最近的團隊 - 因此對於這個圖像地圖不起作用 - 但從地圖圖像地圖中選擇是完美的!謝謝:D – JELLEJ
@JELLEJ那麼,這些位置也需要定義 - 如果您預先定義了它們,使用「x = 324,y = 24t53」或「relatedShape = blueTeam」 - 應該無關緊要,除非您可以重用定義的位置隨着形狀的變化... – dognose
謝謝!好主意:) – JELLEJ