0
我有多個座標表示地圖上路徑的點。然後我有多個點,例如餐館。我想讓所有的餐廳靠近我的小路,比如1公里。其中一個解決方案是,我將在每個點上搜索距離MySQL數據庫中那一點1公里處的餐廳,但我想知道其他選項。通過路徑獲取一定距離內的所有點
我有多個座標表示地圖上路徑的點。然後我有多個點,例如餐館。我想讓所有的餐廳靠近我的小路,比如1公里。其中一個解決方案是,我將在每個點上搜索距離MySQL數據庫中那一點1公里處的餐廳,但我想知道其他選項。通過路徑獲取一定距離內的所有點
我會從路徑中創建一個表示感興趣區域的多邊形,然後測試交叉點。
您可以在路徑上的每對相鄰點之間進一步放置線條,然後計算從線條到代表餐廳的每個點的最短距離。然後,您只需過濾距離大於1公里的餐館。
對於線和點之間的距離計算對此Wiki
我怎樣才能使從中多邊形看看嗎? – DropDropped 2013-04-21 14:54:21