ethan-zf / mapbox-bloom-effect-sample

Implementing Bloom Effect with Three.js in Mapbox
17 stars 4 forks source link

mapbox使用projection=globe模式,zoom小于6的情况下,坐标会出现偏移 #1

Open hachimei opened 4 months ago

hachimei commented 4 months ago

var map = new mapboxgl.Map({ container: 'container', style: 'mapbox://styles/mapbox/dark-v9', projection: 'globe', zoom: 10, pitch: 0, center: [121.45485566448343, 31.16], }); 在zoom=4.43时坐标偏移非常严重: image

ethan-zf commented 4 months ago

var map = new mapboxgl.Map({ container: 'container', style: 'mapbox://styles/mapbox/dark-v9', projection: 'globe', zoom: 10, pitch: 0, center: [121.45485566448343, 31.16], }); 在zoom=4.43时坐标偏移非常严重: image

这个问题是小层级切换了投影规则导致的,mapbox相机与three相机不同步。目前没有好的办法呢,可以考虑小层级将three.js效果隐藏掉