javascript - mapbox GL js中线串周围的可点击区域
问题描述
我正在使用 mapbox GL js 来显示线串。
这些线串是可点击的,以便在弹出窗口中显示有关线串的各种信息:
new mapboxgl.Popup()
.setLngLat(coordinates)
.setHTML(popup)
.addTo(map);
但是我有一种感觉,显示弹出窗口的可点击区域非常狭窄。它甚至可以设法在第一次点击时每次都显示弹出窗口......
有没有办法扩大这个区域?谢谢
解决方案
我使用的一个常见解决方法是在line
下面创建第二层,aline-opacity
为 0.01,aline-width
为 10。将点击处理程序添加到该行。
推荐阅读
- javascript - 在 Node.js 循环中创建 JSON 对象 - 节点在未定义的对象上停止
- php - 从输入创建每个用户的唯一文件夹并使用 php 将图像保存在该文件夹中
- r - 图例不遵循 R 中的有序条
- azure-log-analytics - 用于演示 Kusto 的公共示例日志表
- c# - 使用 c# 编写不带 { ": 的 json 对象值
- deep-learning - 全局平均池化后的全连接层如何在 Resnet50 中工作?
- javascript - 你如何将一个 min JS 文件添加到 Wordpress 中,然后在我的主题上使用脚本标签调用?
- python - numpy.where() 究竟是如何选择这个例子中的元素的?
- objective-c - swift chars 与 clang chars 有关系吗?
- php - 如何通过function.php替换wordpress插件中的变量