java - 添加多列图例键 Mapbox JS

标签 java mapbox legend mapbox-gl-js

如何创建同时具有文本和颜色键的多列图例键?

我能够使用以下示例添加带有颜色键的单列图例:https://www.mapbox.com/mapbox-gl-js/example/updating-choropleth/

但是,我想知道是否可以做一个多列图例,就像mapbox中的表格一样?

谢谢!

最佳答案

图例不是 Mapbox GL 的一部分,只是绝对定位在 map 上的 HTML/CSS 元素。 因此,如果您需要 2D 图例,只需将其替换为 <table>元素:

<table style="position: absolute; bottom: 30px; right: 10px; z-index:1, backgroung-color: white">
  <tr>
    <th></th>
    <th>Column 1</th>
    <th>Column 2</th> 
  </tr>
  <tr>
    <th>Row 1</th>
    <td>(1, 1) value </td>
    <td>(1, 2) value</td> 
  </tr>
  <tr>
    <th>Row 2</th>
    <td>(2, 1) value</td>
    <td>(2, 2) value</td> 
  </tr>
</table>

关于java - 添加多列图例键 Mapbox JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47994145/

相关文章:

java - Mapbox SDK : Changing a marker position at runtime

python - 为 3D 绘图自动创建图例

java - 为什么我的 Transformer 输出其样式表,而不是其表示的转换?

mapbox - 如何显示线上的距离标记(Mapbox-gl)?

ios - Mapbox iOS SDK 创建曲线 MGLPolyline 和 MKGeodesicPolyline 弄的有些奇怪

matlab - 每次迭代后添加到图例

r - R 中牛图网格的一个共享图例

java - Android Studio 错误 : Plugin with id 'com.google.gms.google-services' not found

java - 缺少有关 Google Translation API 客户端问题的有效 API key ?

java - 如何生成使用 WSDL 动态位置的 SOAP 客户端代码?