Mapbox GL JS 是否对渲染的特征具有“命中容差”属性?

通过“命中容差”,我的意思是当鼠标指针在特征渲染位置的某个像素公差范围内时,用户可以选择/交互特征。OpenLayers在这里很好地演示了这个概念

我在Mapbox GL JS文档中找不到任何与此功能匹配的内容。有什么好的解决方法吗?


牛魔王的故事
浏览 73回答 1
1回答

芜湖不芜

据我所知,不是那么回事 - 或者至少,用户无法配置任何内容。通常的解决方法是这样的:创建另一个具有非常低的非零不透明度的图层,该图层在物理上大于可见对象。例如,具有较大值的线或具有较大 .line-widthcircle-radius将此图层放在可见图层下方。检查可见层和几乎不可见层上的匹配项。您可以在此处查看正在实现的示例。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript