从2D点列表创建自上而下的赛道

我的大学最后一年的项目是基于这样的想法,即可以使用Google地图来制作二维自上而下的多人赛车游戏,以dynamic生成赛道。 这个想法是,用户会在Google Map上select两个点,然后点击一个button,在两个点之间生成一条路线。 我能够从这些点提取path。

在Google地图上生成路线

结果

现在,我无法弄清楚如何把这个形状变成赛道。 我试着改变笔画的宽度,弄乱了细节,比如曲线。

我想要更粗的笔画,而不会丢失细节和笔触重叠,使笔画看起来更像是赛道,因为相机会将玩家的汽车放在中间位置,并在跟随赛车时放大。 像这样的东西:

来自Contiracer.cz的样本

有什么办法可以把路线变成真正的赛道吗? 如果是这样,怎么样?