Skip to content

Sector扇形mouseover事件在鼠标操作时可能会在区域外触发 #2616

@johnnylc

Description

@johnnylc

var sector = new maptalks.Sector(center.add(-0.013, -0.001), 900, 240, 300, {
symbol: {
lineColor: '#34495e',
lineWidth: 2,
polygonFill: 'rgb(135,196,240)',
polygonOpacity: 0.4
}
});
sector.on("mouseover", () => console.log('sector over'))

当对地图进行拖动和旋转等多次操作,并放大地图,使得扇形区域超出地图范围,形成如下场景

Image

按住ctrl键后,将鼠标置于红圈处重复以下操作: 点击->上滑->松开、点击->下滑->松开 (重复地图pitch),可看到mouseover多次触发

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions