我一直在研究如何一次在Google地图上绘制约50条路线的想法。在以前的应用程序中,我通过折线颜色一次确定了大约10条不同的路线。我在那一刻停了下来,因为路线开始互相重叠,您真的不能很好地通过颜色分辨出区别。

我确信其他人以前必须解决这个问题。我已经考虑了很长时间了,但是还没有什么好主意。任何建议或意见,将不胜感激。谢谢。

***根据下面的评论更新

我可以绘制的越多,则主要的回撤能够更好地区分不同的绘制路线。这是我将来要为客户进行的项目要求的一部分。基本上,希望能够一目了然地浏览路线,可以看到这些路线上的交叉路口,类似性质的东西,但是如果您可以辨别出10条路线之间的交叉点,那么这样做并没有多大好处。地图。

**此外,也不是移动应用程序或视障人士。

最佳答案

首先,您需要了解您的用户。他们最在意什么路线。这很重要,因为这使您可以对这些路由进行分组。当您处理大量数据时,分组至关重要,因为分组使用户能够区分需要什么和不需要什么。
分组的一些方式可能包括收费路线,最快的前10条路线,风景秀丽的路线,高速公路,主要城市的路线,快餐连锁店的路线。希望您现在已经掌握了图片。

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

您可以通过多种有趣的方式来处理此问题。从不同的颜色,alpha(不透明度)到不同类型的线条(虚线,波浪线,粗线,细线),应有尽有。您也可以将路线组合在一起以产生不同的效果。

现在到重要部分。您可以使您的地图漂亮且分类良好。但是,使您的应用程序与众不同的是您如何允许用户从多个路由中选择一条路由。如果您曾经使用过Google地球/方向,并且可以通过单击道路即时更改路线,那么如果您问我或者是否要通过选择然后滚动来滚动浏览路线,也非常直观。

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

我希望这有帮助

关于google-maps-api-3 - 如何在 map 上绘制50条路线,并且仍然能够分辨所有50条路线?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12716933/

10-14 16:42