调整碰撞参数,减少文字闪烁
This commit is contained in:
@@ -428,15 +428,14 @@ const MapComponent: React.FC<MapComponentProps> = ({ children }) => {
|
||||
showJunctionTextLayer && currentZoom >= 15 && currentZoom <= 24,
|
||||
extensions: [new CollisionFilterExtension()],
|
||||
collisionTestProps: {
|
||||
sizeScale: 2, // 增加碰撞检测的尺寸以提供更大间距
|
||||
sizeScale: 3, // 增加碰撞检测的尺寸以提供更大间距
|
||||
},
|
||||
// 可读性设置
|
||||
characterSet: "auto",
|
||||
fontSettings: {
|
||||
sdf: true,
|
||||
fontSize: 64, // 字体图集大小,默认 64
|
||||
buffer: 6, // 字符间距缓冲,默认 4
|
||||
radius: 12, // SDF 半径,默认 12
|
||||
cutoff: 0.25, // 控制字符粗细,默认 0.25
|
||||
smoothing: 0.1, // 边缘平滑度,默认 0.1
|
||||
fontSize: 64,
|
||||
buffer: 6,
|
||||
},
|
||||
outlineWidth: 10,
|
||||
outlineColor: [255, 255, 255, 255],
|
||||
@@ -458,15 +457,14 @@ const MapComponent: React.FC<MapComponentProps> = ({ children }) => {
|
||||
visible: showPipeTextLayer && currentZoom >= 15 && currentZoom <= 24,
|
||||
extensions: [new CollisionFilterExtension()],
|
||||
collisionTestProps: {
|
||||
sizeScale: 2, // 增加碰撞检测的尺寸以提供更大间距
|
||||
sizeScale: 3, // 增加碰撞检测的尺寸以提供更大间距
|
||||
},
|
||||
// 可读性设置
|
||||
characterSet: "auto",
|
||||
fontSettings: {
|
||||
sdf: true,
|
||||
fontSize: 64, // 字体图集大小,默认 64
|
||||
buffer: 6, // 字符间距缓冲,默认 4
|
||||
radius: 12, // SDF 半径,默认 12
|
||||
cutoff: 0.25, // 控制字符粗细,默认 0.25
|
||||
smoothing: 0.1, // 边缘平滑度,默认 0.1
|
||||
fontSize: 64,
|
||||
buffer: 6,
|
||||
},
|
||||
outlineWidth: 10,
|
||||
outlineColor: [255, 255, 255, 255],
|
||||
|
||||
Reference in New Issue
Block a user