【问题标题】:How to set a label for single mapbox marker如何为单个地图框标记设置标签
【发布时间】:2021-06-30 05:56:26
【问题描述】:

大家好,我知道我们可以使用 map.add 图层方法为标记设置标签。但是有没有可能在以下方法中为 Mapbox 标记设置标签(例如设置标签或其他东西)? 或者有没有可能我可以使用javascript函数将标签附加到这个标记上?非常感谢您的宝贵时间。

var mymarker= new mapboxgl.Marker(el)
.setLngLat(marker.geometry.coordinates)
.setPopup(
  new mapboxgl.Popup({ offset: 25 }) // add popups
    .setHTML('</h3><p>' + marker.properties.description + '</p>' )
).addTo(map); 

【问题讨论】:

    标签: javascript mapbox mapbox-gl-js mapbox-marker


    【解决方案1】:

    您混淆了Popups、Markers 和Symbol layers。

    建议您仔细阅读文档以了解每个文档的工作原理。

    【讨论】:

    • 嘿,我在使用符号层之前有很多标记。现在它只是一个标记,我尝试使用 set 方法为其设置标签。希望地图框有类似 SET 标签之类的东西。
    • 是的,但不幸的是我什么也没找到。
    猜你喜欢
    • 2019-11-27
    • 1970-01-01
    • 2019-11-22
    • 2019-10-11
    • 1970-01-01
    • 2021-02-01
    • 2022-12-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多