为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

牛魔王的故事 2022-08-27 15:05:23
通过“命中容差”,我的意思是当鼠标指针在特征渲染位置的某个像素公差范围内时,用户可以选择/交互特征。OpenLayers在这里很好地演示了这个概念。我在Mapbox GL JS文档中找不到任何与此功能匹配的内容。有什么好的解决方法吗?
查看完整描述

1 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

据我所知,不是那么回事 - 或者至少,用户无法配置任何内容。

通常的解决方法是这样的:

  1. 创建另一个具有非常低的非零不透明度的图层,该图层在物理上大于可见对象。例如,具有较大值的线或具有较大 .line-widthcircle-radius

  2. 将此图层放在可见图层下方。

  3. 检查可见层和几乎不可见层上的匹配项。

您可以在此处查看正在实现的示例。


查看完整回答
反对 回复 2022-08-27
  • 1 回答
  • 0 关注
  • 72 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信