通过下面的语法,我们可以为不规则图形,以及过大的图形进行地图适配,更好的展示我们画的图形,当然,如果展示所有的图形,我们可以暴力的把所有的点组合起来进行展示,点过多不知道会不会影响性能,不过我们也可以从后台精简点数,不过地球是圆的,不知道好不好做。
const points = [point1, point2, point3, point4, point5]; //一组坐标点
const view = map.getViewport(points); //获取最佳视角
const zoom = view.zoom; //获取最佳视角的缩放层级
const centerPoint = view.center; //获取最佳视角的中心点
map.centerAndZoom(centerPoint, zoom); //设置中心点和缩放层级