关于openlayers 3中图标属性的问题

问题描述 投票:0回答:1

我有一个关于图标属性的问题,包括锚点、锚点原点、偏移量、偏移原点。因为开放图层网络没有给出更多解释,这让我感到困惑,当我更改锚点或偏移量时,它们都可以更改图标位置,并且偏移量和大小都可以剪切图标,而原点是什么意思,这些属性让我感到困惑许久。 感谢您提前提供任何帮助。

icons openlayers-3
1个回答
2
投票

anchor:指定图标的“尖端”点所在的位置。以鼠标指针为例,标准箭头的锚点位于左上角,十字形的活动部分正好位于中间,等等。OpenLayers 允许您通过 [0,0] 和 [ 之间的向量指定这一点1,1](例如[0.5,0.5]在中间,等等)。

anchorOrigin:应从图标的哪一部分应用

anchor
。默认为左上角,这意味着如果要应用 anchor,则左上角将用作参考点。我想说,最好忽略它并使用默认值,仅修改 anchor

偏移:如果您只想使用输入图像的一部分作为图标(因为,例如,有一些不必要的边距),您可以将活动区域移动 [x, y] 像素

offsetOrigin:图标的哪一点应用作 offset 属性的参考点。

请注意,如果您使用

offset
,那么查看
size
就有意义了。

© www.soinside.com 2019 - 2024. All rights reserved.