我正在尋找一種算法,該算法可以讓我在視覺上將任何兩輛至四輛車輛分開,這些車輛在地圖上足夠接近,足以掩蓋彼此。我需要過濾出車輛超過四輛的情況,因爲這些車輛會在某些區域大量聚集,在這些情況下將它們分開並不重要。該算法還應該標記已經處理過的車輛。什麼是在地圖上近距離地重疊重疊車輛的最佳算法?
在我的問題空間中,瞭解車輛是否存在以及能夠看到有關它們的信息比擁有絕對準確的信息更重要。
這個想法是增加大約10碼(因爲正在使用的地圖比例),因此可以看到單個車輛而不是被其他附近的車輛遮擋。
我想到了幾種方法來做到這一點,但考慮到這裏的答案質量以及有人可能已經這樣做的事實,我想我會提出這個問題。
我添加了一個當前顯示內容的圖片,以幫助澄清其中的一條評論(確定,它不是一個圖表,但這是實際顯示給用戶的內容)。
幾個答案要求改變視覺隊列,用於指示在給定位置有多少輛車(高爾夫球車)。我不想改變用戶期望的視覺效果,必須向用戶解釋它的含義。使用方塊的答案與我所尋找的最接近,但這只是視覺部分。我還在尋找一種算法,以便如何最好地遍歷列表尋找組的2到4個高爾夫球車,這些高爾夫球車在n個(可以說5個)碼的範圍內,而忽略更大的分組(車穀倉,快餐小屋等)。圖標上的數字對應於購物車號碼。
本申請還允許用戶縮放地圖/縮小,從而進一步縮小需要在車廂之間的多個分離,使得它們不重疊在視覺地圖。
圖中請注意,汽車78和62擋住了他們身後的汽車。
你能說得更具描述性嗎?圖表會很好。 – Jacob 2010-10-13 22:17:16