如何在 MapBox 构造函数中添加边界和填充?

How to add bounds and padding in MapBox constructor?

使用 map.fitBounds(bounds, {padding: 100}),可以在设置边界时添加填充,确保您的标记('bounds' 所基于的标记)都很好地显示在地图的可视部分内。 我想在可以像这样设置边界的构造函数中实现相同的目标:

var map = new mapboxgl.Map({
container: 'MapPanel',
style: 'mapbox://styles/mapbox/streets-v11',
bounds: bounds});

我找不到包含填充的方法 - 有人知道怎么做吗?

更新: 谢谢@Steve - 只需确认您的解决方案即可解决我的问题。

这就是 fitBoundsOptions 参数的用途:

A Map#fitBounds options object to use only when fitting the initial bounds provided above.

这样使用:

const map = new mapboxgl.Map({
container: 'MapPanel',
style: 'mapbox://styles/mapbox/streets-v11',
bounds: bounds,
fitBoundsOptions: { padding: {top: 10, bottom:25, left: 15, right: 5}}});