Google maps 防止两条google maps多段线重叠

Google maps 防止两条google maps多段线重叠,google-maps,polyline,Google Maps,Polyline,我正在制作一个显示GPX轨迹的谷歌地图应用程序。有些轨迹确实重叠了一段距离。它们没有相同的点,但绘制多段线时它们看起来是相同的。这使得他们中的一个落后于另一个。解决方案是像地铁地图一样,把重叠的轨道彼此相邻地画出来。如何以最简单的方式完成此操作?自动并排绘制多段线将非常困难。即使是在固定的缩放级别下,数学也很复杂。对于每个缩放级别,这些线必须重新计算和重新绘制,因为每个缩放级别将线偏移相同像素宽度所需的lat/lng偏移加倍 如果你只有几首曲目,试着用不同宽度的对比色来显示,先显示较宽的曲目。这

我正在制作一个显示GPX轨迹的谷歌地图应用程序。有些轨迹确实重叠了一段距离。它们没有相同的点,但绘制多段线时它们看起来是相同的。这使得他们中的一个落后于另一个。解决方案是像地铁地图一样,把重叠的轨道彼此相邻地画出来。如何以最简单的方式完成此操作?

自动并排绘制多段线将非常困难。即使是在固定的缩放级别下,数学也很复杂。对于每个缩放级别,这些线必须重新计算和重新绘制,因为每个缩放级别将线偏移相同像素宽度所需的lat/lng偏移加倍


如果你只有几首曲目,试着用不同宽度的对比色来显示,先显示较宽的曲目。这样,当在较宽轨迹的上方绘制较窄轨迹时,您可以看到较宽轨迹的侧面。

但是,如果有两条以上的多段线重叠,您会怎么做。