我有一个地图点击功能,可以在地面上绘制一个波纹(GIF动画)。因为可以倾斜相机,所以涟漪效应只能从上到下的视角看起来正确。 有没有办法向标记添加透视元素,可以根据当前地图倾斜更新或设置?
这是我的地面代码。
map.on('click', function (e) {
groundHit = document.createElement('div');
groundHit.classList.add('groundHit');
groundHit.style.backgroundImage = 'url(img/ripple.gif)';
groundHit.style.width = '40px';
groundHit.style.height = '40px';
groundHit.style.perspective = '100px';
var newGroundHit = new mapboxgl.Marker(groundHit, {
offset: [-20, -20]
})
.setLngLat(e.lngLat)
.addTo(map);
setInterval(function() {
newGroundHit.remove();
}, 350);
});
答案 0 :(得分:1)
我们目前不支持此功能。抱歉!