2012-10-03 128 views
3

我一直在研究如何在谷歌地图上一次绘制约50条路线的想法。在以前的应用程序中,我通过多段线颜色一次确定了10个不同的路线。我在那时停了下来,因为这些路线开始在彼此之间徘徊,并且你无法通过颜色很好地分辨出区别。如何在地图上绘制50条路线,仍能辨别50条路线?

我相信其他人不得不解决这个问题。我一直在思考这个问题,但还没有任何好的想法。任何建议或意见,将不胜感激。谢谢。

***每个评论更新下

我越能绘出越好主要的缺点是能够在不同的绘制路线之间辨别。这是我将在某个时间为客户开展工作的项目要求的一部分。基本上,希望能够通过路线一目了然地看到这些路线上的交叉点,这种性质的事物,但是如果能够辨别10到40之间并且它们不是很好地图。

**此外,不是一个移动应用程序或视觉障碍者。

+0

传统答案(在手动创建的地图中)是绘制线相互平行。不幸的是,以编程方式做这件事非常具有挑战性:我尝试过但没有成功。如果你这样做,我很乐意听到它。 – KRyan

+0

为什么要一次绘制所有50条路线?我想,你可以对你的路线进行分类,然后让用户选择一部分(更快,更短,更便宜的交通工具),然后显示这些路线? – dash

+0

您可以制作一些图案线条。这样,你可以重复使用两次颜色而不是一次。这在制作色彩友好的图形时通常使用。 –

回答

1

首先,您需要了解您的用户。他们最关心什么路线。这很重要,因为这允许您将这些路线分组。处理大量数据时,分组至关重要,因为它允许用户区分需要什么和不需要什么。 分组的一些方式可以包括收费路线,前10条最快的路线,风景路线,高速公路,通过主要城市的路线,快餐连锁路线。我希望你现在已经看到了这张照片。

是的,你可以使用50种不同的颜色或线条。但是,当涉及到大量数据时,这对您或用户来说只是不切实际或有用。当用户由于数据过载而无法理解地图时,这也会使应用程序变得丑陋和令人沮丧。

有多种有趣的方法可以处理这个问题。一切从不同的颜色,阿尔法(不透明)到不同类型的线条(虚线,波浪,厚,薄)。你也可以做不同的效果来组合路线。

现在的重要部分。你可以使你的地图非常漂亮,并且分类很好。但是,使你的应用程序与其他应用程序脱颖而出的是你如何让用户从多个选项中选择一条路线。如果您曾经使用过Google earth/directions并且可以通过点击道路来改变飞行路线,如果您询问我或者您想通过选择然后滑动来滚动浏览路线,那么您可以很好地完成这项工作。

另外,如何更改分类的材料?调出菜单?显示一个对话框?等等。你可以在这里做很多事情。

我希望这有助于