Google maps api 3 如何在一张地图上画出50条路线,并且仍然能够区分所有50条路线?

Google maps api 3 如何在一张地图上画出50条路线,并且仍然能够区分所有50条路线?,google-maps-api-3,Google Maps Api 3,我一直在研究如何一次在谷歌地图上绘制大约50条路线。在以前的应用程序中,我通过多段线颜色一次识别了大约10条不同的管线。我在这一点上停了下来,因为路线开始相互重叠,你无法通过颜色很好地分辨出差异 我相信其他人以前也必须解决这个问题。我已经想了很长一段时间了,但是没有什么好主意。如有任何建议或建议,将不胜感激。谢谢 ***根据下面的评论更新 我能画得越多,主撤退就越能辨别不同的绘制路线。这是一个项目的一部分要求,我将在未来某个时候为客户处理该项目。基本上,他们希望能够骑自行车通过路线,一目了然地看

我一直在研究如何一次在谷歌地图上绘制大约50条路线。在以前的应用程序中,我通过多段线颜色一次识别了大约10条不同的管线。我在这一点上停了下来,因为路线开始相互重叠,你无法通过颜色很好地分辨出差异

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

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

我能画得越多,主撤退就越能辨别不同的绘制路线。这是一个项目的一部分要求,我将在未来某个时候为客户处理该项目。基本上,他们希望能够骑自行车通过路线,一目了然地看到这些路线上的交叉口,这类性质的东西,但如果你能分辨出地图上的10到40个交叉口,这对他们没有多大好处


**此外,它不是一款移动应用程序,也不是针对视力受损者的。

首先,你需要了解你的用户。他们最关心的路线是什么。这很重要,因为这允许您对这些路由进行分组。分组在处理大量数据时非常重要,因为它允许用户区分需要什么和不需要什么。 一些分组方式可能包括收费路线、前10条最快路线、风景路线、公路、通过主要城市的路线、快餐连锁店的路线。我希望你现在已经明白了

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

有多种有趣的方法可以处理这个问题。从不同的颜色、Alpha(不透明度)到不同类型的线(虚线、波浪线、粗线、细线)。组合路线也可以产生不同的效果

现在来谈谈重要的部分。你可以把你的地图做得很漂亮,分类也很好。但让您的应用程序脱颖而出的是您如何允许用户从多个路由中选择一个路由。如果你曾经使用Google earth/directions,并且可以通过点击来改变路线,那么如果你问我,或者如果你想通过选择滚动路线,那么通过滑动也可以做得很好

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


我希望这会有所帮助

传统的答案(在手动创建的地图中)是绘制相互平行的线。不幸的是,以编程方式实现这一点非常具有挑战性:我已经尝试过,但没有成功。如果你愿意,我很想听。为什么要一次画出所有50条路线?我想,你可以对你的路线进行分类,让用户选择其中的一个子集(更快、更短、运输类型),然后显示这些路线?你可以将一些路线做成图案。这样,您可以重复使用颜色两次而不是一次。这是制作色盲友好图形时常用的方法。即使你通过线条样式和颜色发现,50你可以看到,从可用性角度看,尤其是如果你正在谈论将其交付给手机,或者为视力受损的人,你会遇到真正的问题。我会有50个覆盖,然后循环通过它们,可能是一个用户选择离开/删除它们。让用户根据看到的内容做出选择。