谷歌地图折线重叠困境

use*_*767 6 javascript maps jquery

只是想知道是否有人对这种情况有任何意见.我试图将网站的一部分放在一起使用谷歌地图v3,允许不同(我们称之为简单的路线)在地图上显示不同的东西的路线.这些路线通常会在相同的道路上停留一段时间,然后分开并做自己的事情.

我的问题是,你们对于制作它的最佳方法有任何反馈,以便我可以看到所有重叠的路线颜色吗?

我的想法是:

它们重叠时的虚线:无法弄清楚如何使线条点缀......更不用说,如果有3条路线重叠怎么办?然后它必须有更宽的点,以便你可以看到它们吗?

并排:似乎是唯一真正的方法(希望我错了)但问题是,当你缩小时,一条路线总是与另一条路线重叠.

一个比另一个宽:这看起来像一个圆形的方式,当它们没有重叠时看起来也很奇怪.因为你有一条非常肥胖的路线和另一条瘦的一两条......

任何想法或反馈都会很棒!

提前致谢.

bel*_*bob 1

如果您知道或可以检测到路线的哪些路段重叠,您可以将重叠部分绘制一次 - 并绘制为虚线吗?

为了帮助用户可视化单个路线的整体,您可以检测用户鼠标何时悬停在路线的实体部分上,然后将整个路线设为实体。

不确定在 Google Maps API 中实现这些想法的可能性(因为我已经很长时间没有关注了),但它们可能会给您一些思考的机会。事实上,这类似于maps.google.com上的“替代路线”功能

如果您转到此示例,左侧有几条建议路线 - 将鼠标悬停在其中任何一条上将修改路线的显示方式。