对于我当前正在从事的项目,我想使用mapbox-gl-js在树莓派上实现车载导航(使用离线地图数据和OSRM进行路由)。我想使用箭头标记显示路线上的当前位置-就像在Google地图中一样(我知道,可以使用Mapbox标记轻松完成此操作,但是...)。
以任何方式可以添加始终与地图位于同一平面上的“平面”标记,即使视图是倾斜/倾斜的(即,标记图像在倾斜时变得压扁并呈椭圆形,而在倾斜时变为圆形)从上方看)?在GMaps中,这种行为可以在此处看到:Maps marker-与从上方观察相比,白色圆圈为椭圆形,箭头更短。
在SO和Internet上进行搜索并没有提供任何有意义的答案(可能this除外,但是该示例的链接已失效)。我知道很可能可以使用自定义的GL层来实现,但是对于手头的问题来说似乎很复杂...
我还注意到,显示的“图像”类型的GEOJson源具有这种效果,因此,万不得已时,我可能可以根据当前位置计算所需的四个边缘坐标。尽管我很乐意使用一种更简单的方法。
答案 0 :(得分:1)