类
类型定义
-
Options{Object}
-
属性:
Name Type 描述 idnumber | string | undefined 设置覆盖层ID。覆盖层ID可以与
getOverlayById方法。elementHTMLElement | undefined 覆盖层元素。
offsetArray.<number>
(defaults to [0, 0])用于定位覆盖物的像素偏移量。数组首元素为水平偏移,正值使覆盖物右移。数组次元素为垂直偏移,正值使覆盖物下移。
positionCoordinate | undefined 地图投影中的叠加位置。
positioningPositioning
(defaults to 'top-left')定义叠加层相对于其参考点的实际定位方式
position属性。可能的值是'bottom-left','bottom-center','bottom-right','center-left','center-center','center-right','top-left','top-center',和'top-right'.stopEventboolean
(defaults to true)是否应停止事件向地图视口的传播?如果
true覆盖层被放置在与控件相同的容器中(CSS类名)ol-overlaycontainer-stopevent);如果false它被放置在指定了CSS类名的容器中className属性。insertFirstboolean
(defaults to true)覆盖层是首先插入到覆盖层容器中,还是追加到末尾?如果覆盖层与控件置于同一容器中(请参阅
stopEvent选项)通常需要设置insertFirst到true因此,覆盖层显示在控件下方。autoPanPanIntoViewOptions | boolean
(defaults to false)调用时平移地图
setPosition,以确保覆盖物在当前视口中完全可见。classNamestring
(defaults to 'ol-overlay-container ol-selectable')CSS类名。
-
OverlayObjectEventTypes{Types} {'change:element'} {'change:map'} {'change:offset'} {'change:position'} {'change:positioning'}
-
-
PanIntoViewOptions{Object}
-
属性:
Name Type 描述 animationPanOptions
(defaults to {})平移动画参数
marginnumber
(defaults to 20)平移至视图时,叠加层与地图边框之间的边距(单位:像素)。
-
PanOptions{Object}
-
Positioning{'bottom-left'} {'bottom-center'} {'bottom-right'} {'center-left'} {'center-center'} {'center-right'} {'top-left'} {'top-center'} {'top-right'}
-
覆盖物位置:
'bottom-left'、'bottom-center'、'bottom-right'、'center-left'、'center-center'、'center-right'、'top-left'、'top-center'或'top-right'。