百度地图在合适的视野显示所有标注

xiaoxiao2021-02-28  103

效果如图所示:

1-getViewport()

var pointA = new BMap.Point(106.486654,29.490295); // 创建点坐标A var pointB = new BMap.Point(106.581515,29.615467); // 创建点坐标B var pointArr = [ pointA, pointB];//多个点的集合 var map = new BMap.Map("allmap");//创建地图 var v=map.getViewport(pointArr);//此类代表视野,不可实例化,通过对象字面量形式表示 map.centerAndZoom(v.center,v.zoom);//设置地图中心点和视野级别

2-setViewport()

var pointA = new BMap.Point(106.486654,29.490295); // 创建点坐标A var pointB = new BMap.Point(106.581515,29.615467); // 创建点坐标B var pointArr = [ pointA, pointB];//多个点的集合 var map = new BMap.Map("allmap");//创建地图 map.setViewport(pointArr);
转载请注明原文地址: https://www.6miu.com/read-45817.html

最新回复(0)