cameraForBounds
cameraForBounds(
bounds,viewport?,padding?,maxZoom?):object
Defined in: packages/core/src/emitter/lower-fit-to.ts:66
The camera map.fitBounds(bounds, { padding, maxZoom }) lands on for a
viewport of the given size (bearing 0, pitch 0) — MapLibre’s own math:
the bounds’ Mercator extent scaled to fit the padded viewport, centered on
the Mercator midpoint (not the lat/lng midpoint).
Parameters
Section titled “Parameters”| Parameter | Type | Default value |
|---|---|---|
bounds | Bounds | undefined |
viewport | { height: number; width: number; } | FIT_TO_REFERENCE_VIEWPORT |
viewport.height | number | undefined |
viewport.width | number | undefined |
padding | number | 0 |
maxZoom | number | DEFAULT_MAX_ZOOM |
Returns
Section titled “Returns”object
| Name | Type | Defined in |
|---|---|---|
center | [number, number] | packages/core/src/emitter/lower-fit-to.ts:71 |
zoom | number | packages/core/src/emitter/lower-fit-to.ts:71 |