方法1:
let styleIcon = new Style({
image: new Icon({
src: require("../../public/images/queryPoint.png"),
scale: 1,
// 图标的锚点,以图标的中心为原点,[x, y] 表示偏移量 第二象限为正
anchor: [0.5, 1]
})
})
方法二:
let styleIcon = new Style({
image: new Icon({
src: require("../../public/images/queryPoint.png"),
scale: 1,
offset:[-35,-48],
size:[100,100],
offsetOrigin:'bottom-left',
})
})
单纯应用offset不管用,要结合size、offsetOrigin
1.offsetOrigin设置起始点
2.size设置范围
3.offset设置依据size和offsetOrigin的偏移量