7

GPX トラックを表示する Google マップ アプリを作成しています。一部のトラックは、距離が重なっています。同一の点はありませんが、ポリラインを描画すると同一に見えます。これにより、一方が他方の後ろに消えます。解決策は、地下鉄の地図のように、重なり合う線路を隣り合わせに描くことです。可能な限り簡単な方法でこれを行うにはどうすればよいですか?

4

1 に答える 1

3

並列ポリラインを自動的に描画するのは非常に困難です。固定ズーム レベルで行っていたとしても、計算は難しいものです。ラインを同じピクセル幅でオフセットするために必要な緯度/経度オフセットはズーム レベルごとに 2 倍になるため、ズーム レベルごとにラインを再計算して再描画する必要があります。

トラックが数本しかない場合は、幅の異なる対照的な色で表示し、幅の広いトラックを最初に表示してみてください。こうすることで、後で狭いトラックがその上に描画されたときに、幅の広いトラックの側面を見ることができます。

于 2010-01-24T17:10:03.673 に答える