Compare

GeoGlobe.Extends. Compare

卷帘 在两张地图之间滑动和同步

Constructor

new Compare(beforeMap, afterMap, container, options)

Example
var compare = new mapboxgl.Compare(beforeMap, afterMap, '#wrapper', {
  orientation: 'vertical',
  mousemove: true
});

// 方向切换
// 切换后方向默认在正中间
compare.setOrientation('horizontal');
// 传入指定的的值
// compare.setOrientation('horizontal', 100);

// 销毁方法
compare.remove();
Parameters:
Name Type Description
beforeMap Object 第一个Mapbox GL地图
afterMap Object 第二个Mapbox GL地图
container String | HTMLElement 一个选择器或对HTML元素的引用,这个元素需要包含两个map对象
options Object 参数设置
Properties
Name Type Attributes Default Description
orientation String <optional>
vertical vertical创建一个垂直滑块,以比较左侧的一个地图(地图A)和右侧的另一个地图(地图B)。horizontal创建一个水平滑块,以比较顶部的拖把(地图A)和底部的另一张地图(地图B)
mousemove Boolean <optional>
false 如果true比较滑块将随光标一起移动,否则将需要拖动滑块才能移动