【曲线救国】图层视角自适应哪家强,API中找Bounds
一、背景
使用vue-amap海量点插件,调用高德地图原生图层自适应API:setFitView
函数,当地图放大层级大时,出现偶尔失效情况,作为精品应用是不允许这种偶然事件发生的。
前面一直考虑是不是setFitView
的参数传值不对,各种尝试海量点对象的传入,均无效。
因此就另辟蹊径,考虑地图的另一个展示范围API Bounds
对象。
二、Bounds
对象
2.1 构造函数
官方文档查看1,传入西南和东北的经纬度坐标对象即可。
AMap.Bounds(southWest:LngLat, northEast:LngLat)//参数southWest、northEast分别代表地物对象西南角经纬度和东北角经纬度值。
2.2 获取方位角工具类函数
函数参考博客2。
/**
* 坐标集合的最西南角
* @param {*} list
* list 是接口获取的点 的数组
*/
export const getSW = (list) => {
<