1. OverView
鹰眼
1.1. new OverView(options)
Param | Type | Default | Description |
---|---|---|---|
options | Object |
包含以下参数的对象 |
|
[options.baseMap] | ImageryMapType |
BOSGeo.ImageryMapType.OPENSTREET_VEC |
底图类型,可以是BOSGeo.ImageryMapType中的所有类型,如BOSGeo.ImageryMapType.OPENSTREET_VEC,BOSGeo.ImageryMapType.TDT_VECTOR,BOSGeo.ImageryMapType.TDT_VECANNO,BOSGeo.ImageryMapType.TDT_IMAGERY, BOSGeo.ImageryMapType.BING_IMAGERY, BOSGeo.ImageryMapType.MAPBOX_IMAGERY等,详见BOSGeo.ImageryMapType;BOSGeo.GeoMap初始化时也可以设置鹰眼的开启,但鹰眼使用的为默认的底图。 |
[options.show] | Boolean |
true |
是否显示; |
Example
//Example 1.直接通过鹰眼类进行创建
let overView = new BOSGeo.OverView({
baseMap: BOSGeo.ImageryMapType.TDT_VECTOR //天地图矢量
});
overView.imageryLayer.add({
map: BOSGeo.ImageryMapType.TDT_VECANNO //天地图注记
}
)
overView.overViewEle.style.display = 'block'; //overView.overViewEle 为鹰眼div,可调整样式
overView.overViewEle.style.width = '200px'; //宽度
overView.overViewEle.style.height = '200px'; //高度
overView.overViewEle.style.bottom = '20px'; //底部位置
overView.overViewEle.style.right = '20px'; //右边位置
//Example 2.通过GeoMap实例化时进行创建
let geomap = new BOSGeo.GeoMap('bosgeoContainer', {
overView: true, //鹰眼开启
baseMap: BOSGeo.ImageryMapType.OPENSTREET_VEC,
});
geomap._overView.overViewEle.style.width = '200px'; //宽度
1.2. 属性
属性名 | Type | Description |
---|---|---|
show | Boolean |
显隐控制 |
1.3. 方法
1.3.1. overView.remove()
移除鹰眼
Example
overView.remove();
1.3.2. overView.destroy()
销毁