如何更改 mapbox gl 中的标记库?

How to change a marker base in mapbox gl?

当我将标记添加到我的 mapbox gl 脚本时,它的定位方式是它的中心指示位置,而不是底部。结果,标记似乎指示了错误的位置。 Please see the screenshot

有没有办法改变图像中用作坐标基础的部分?

提前致谢! 奥克塔维亚

使用 icon-offset layout property 从您的坐标偏移图标

map.addLayer({
    "id": "pointclick",
    type: 'symbol',
    source: 'pointclick',
    "layout": {
        "icon-image": "{marker-symbol}",
        "icon-size":1,
        "icon-offset": [0, -13]
    },
    "paint": {}
});