Mapbox:如何将缩放比例适合地图的所有标记?

问题描述 投票:-1回答:1

默认情况下,在刚加载页面时,是否有一种简便的方法可以自动查看我的Mapbox地图的所有标记...?这是我的地图:http://www.geometry.be/urbanmaestro/v7/非常感谢您的帮助!

zoom mapbox marker markers
1个回答
0
投票

您需要先为您的点计算最小的边界框,即找出地图必须放大的右上角和左下角坐标。您可以手动执行此操作,也可以使用@turf/bbox之类的库,其结果(minX,minY,maxX,maxY)可让您找到这两个点的位置。

[现在,在地图初始化的任何时候,您都可以调用map.fitBounds,并以[左下,右上]的顺序将两个点map.fitBounds传递给它。

© www.soinside.com 2019 - 2024. All rights reserved.