防止两个谷歌地图折线重叠

7

我正在制作一个谷歌地图应用程序,用于显示GPX轨迹。其中一些轨迹会重叠一段距离。它们没有相同的点,但是当绘制它们时,折线看起来是相同的。这使得其中一个轨迹消失在另一个轨迹后面。解决方法是将重叠的轨迹绘制在彼此旁边,就像地铁地图一样。如何以最简单的方式实现这个呢?

1个回答

3
自动绘制并排的折线将非常困难。即使您为固定缩放级别进行操作,数学计算也很棘手。每个缩放级别都必须重新计算和重绘线条,因为用于将线条偏移相同像素宽度的纬度/经度偏移量在每个缩放级别上都会增加两倍。
如果您只有几条轨迹,请尝试使用不同宽度和对比度的颜色显示它们,先显示较宽的轨迹。这样,当后面较窄的轨迹绘制时,您可以看到较宽轨迹的侧面。

但是如果有超过2条折线重叠,你会怎么做呢? - Anup

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接