我正在寻找一种算法,可以在地图上将任何两到四辆车可视化分开,这些车在地图上非常接近,以至于它们会相互遮挡。我需要过滤掉超过四辆车的情况,因为车辆会聚集在某些地方,数量很大,并且在这些情况下将它们分开是不重要的。该算法还应标记已经处理过的车辆。
在我的问题空间中,更重要的是知道车辆是否存在并能够查看有关它们的信息,而不是绝对准确地知道它们在哪里。
我的想法是添加约10码(根据使用的地图比例尺),以便可以看到单个车辆,而不是被附近其他车辆遮挡。
我已经想到了几种方法来做到这一点,但考虑到这里的答案质量和可能已经有人完成了这项工作,我想我应该发布这个问题。
我正在添加一个当前显示的图像,以帮助澄清,就像其中一条评论建议的那样(好吧,它不是一个图表,但这实际上是向用户显示的内容)。
其中几个答案需要更改用于指示给定位置有多少辆车(高尔夫球车)的视觉提示方式。我不想改变用户预期的视觉效果,并且必须向用户解释含义。使用正方形的答案最接近我所要寻找的,但这只是视觉部分。我还在寻找如何最好地遍历列表以找到彼此之间距离在n(比如5)码以内的2至4辆高尔夫球车的群组,同时忽略更大的群体(车库、小吃亭等)。图标上的数字对应于车号。
该应用程序还允许用户缩放地图,因此地图缩小时需要更多的车辆分离以使它们不会在视觉上重叠。
请注意图片中,车辆78和62正在遮挡它们后面的车辆。
在我的问题空间中,更重要的是知道车辆是否存在并能够查看有关它们的信息,而不是绝对准确地知道它们在哪里。
我的想法是添加约10码(根据使用的地图比例尺),以便可以看到单个车辆,而不是被附近其他车辆遮挡。
我已经想到了几种方法来做到这一点,但考虑到这里的答案质量和可能已经有人完成了这项工作,我想我应该发布这个问题。
我正在添加一个当前显示的图像,以帮助澄清,就像其中一条评论建议的那样(好吧,它不是一个图表,但这实际上是向用户显示的内容)。
其中几个答案需要更改用于指示给定位置有多少辆车(高尔夫球车)的视觉提示方式。我不想改变用户预期的视觉效果,并且必须向用户解释含义。使用正方形的答案最接近我所要寻找的,但这只是视觉部分。我还在寻找如何最好地遍历列表以找到彼此之间距离在n(比如5)码以内的2至4辆高尔夫球车的群组,同时忽略更大的群体(车库、小吃亭等)。图标上的数字对应于车号。
该应用程序还允许用户缩放地图,因此地图缩小时需要更多的车辆分离以使它们不会在视觉上重叠。
请注意图片中,车辆78和62正在遮挡它们后面的车辆。