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

时间:2010-01-24 09:08:41

标签: google-maps polyline

我正在制作一个显示GPX曲目的谷歌地图应用。一些轨道确实重叠了一段距离。它们没有相同的点,但是绘制时折线看起来是相同的。这使得其中一人在另一人背后消失。解决方案是绘制彼此相邻的重叠轨道,就像地铁地图一样。我怎样才能以最简单的方式做到这一点?

1 个答案:

答案 0 :(得分:3)

自动绘制并排折线非常困难。即使你是以固定的缩放级别进行操作,数学也很棘手。必须为每个缩放级别重新计算和重新绘制线条,因为对于每个缩放级别,将线条偏移相同像素宽度所需的纬度/经度偏移量加倍。

如果您只有几首曲目,请尝试以不同宽度的对比色显示它们,先显示较宽的曲目。这样,当在其上方绘制一条较宽的轨道时,您可以看到更宽轨道的两侧。

相关问题