如何更改 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": {}
});
当我将标记添加到我的 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": {}
});