-
Name Type 描述 fontstring | undefined 字体样式使用CSS
font值,请参见https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/font,默认为'10px sans-serif'。maxAnglenumber (defaults to Math.PI/4) 何时
placement设置为'line',允许相邻字符之间的最大角度。该值以弧度为单位,默认为45°(Math.PI / 4).offsetXnumber (defaults to 0) 水平文本偏移量(单位:像素)。正值会使文本向右偏移。
offsetYnumber (defaults to 0) 垂直文本偏移(像素)。正值将文本向下移动。
overflowboolean (defaults to false) 对于多边形标注,或在需要显示时
placement设置为'line',允许文本超出标签位置处多边形的宽度或其遵循路径的长度。placementTextPlacement (defaults to 'point') 注记配置。
repeatnumber | undefined 重复间隔。设置后,文本将按此间隔重复,该值指定两个文本锚点之间的距离(像素)。仅在以下条件下可用:
placement设置为'line'覆盖'textAlign'。scalenumber | Size | undefined 比例.
rotateWithViewboolean (defaults to false) 是否随视图旋转文本?
keepUprightboolean (defaults to true) 文本是否可以旋转180度以防止被颠倒渲染?
rotationnumber (defaults to 0) 旋转角度(弧度),顺时针为正。
textstring | Array.<string> | undefined 文本内容或富文本格式。对于纯文本,应提供一个可包含换行符的字符串 (
\n)。对于富文本,提供一个文本/字体元组数组。每个元组由要渲染的文本和要使用的字体组成(或''使用文本样式的字体)。换行必须是一个独立的元组(即'\n', '')。 示例:['foo', 'bold 10px sans-serif', ' bar', 'italic 10px sans-serif', ' baz', '']将生成示例 栏标签”。注意:不支持富文本placement: 'line'或即时渲染API。textAlignCanvasTextAlign | undefined 文本对齐。可选值:
'left','right','center','end'或'start'默认值为'center'为了placement: 'point'为了placement: 'line',默认是让渲染器选择一个放置位置,在该位置maxAngle未超出。justifyTextJustify | undefined 文本框内的文本对齐方式。如果未设置,文本将对齐到
textAlign锚点。否则,使用选项。'left','center'或'right'两端对齐文本框中的文本。注意:justify对于即时渲染以及其他操作,被忽略。placement: 'line'.textBaselineCanvasTextBaseline (defaults to 'middle') 文本基线。可能的值:
'bottom','top','middle','alphabetic','hanging','ideographic'.fillFill | null | undefined 填充样式:若未指定,则默认使用深灰色(#333)。请指定。
null无填充。strokeStroke | undefined 描边样式。
backgroundFillFill | undefined 文本背景填充样式
placement是'point'默认无填充。backgroundStrokeStroke | undefined 文本背景的描边样式
placement是'point'默认无描边。paddingArray.<number> (defaults to [0, 0, 0, 0]) 用于减少杂乱和背景的文本像素填充。数组中值的顺序是。
[top, right, bottom, left].declutterModeDeclutterMode | undefined 去重模式:
declutter,obstacle,none
方法
-
复制样式。
返回:
克隆的样式
-
获取文本的背景填充样式。
返回:
填充样式。
-
获取文本的背景描边样式。
返回:
描边样式
-
获取形状的去重模式
返回:
Shape 的 declutter 模式
-
获取文本的填充样式。
返回:
填充样式。
-
获取字体名称。
返回:
字体。
-
获取理由。
返回:
依据。
-
确定文本能否倒置渲染。
返回:
保持文本直立。
-
计算相邻字符间的最大角度。
返回:
以弧度为单位的角度。
-
获取文本的x轴偏移量。
返回:
文本水平偏移。
-
获取文本的 y 偏移量。
返回:
垂直文本偏移量。
-
获取
overflow的配置。返回:
使文本溢出其遵循路径的长度。
-
获取文本的内边距。
返回:
内边距。
-
获取标签放置。
返回:
文本标注。
-
获取文本的重复间隔。
返回:
重复间距(像素)
-
确定文本是否随地图旋转。
返回:
与地图同步旋转
-
获取文本旋转角度。
返回:
旋转.
-
获取文本缩放比例。
返回:
比例.
-
获取文本的描边样式。
返回:
描边样式
-
获取待渲染的文本。
返回:
文本。
-
获取文本对齐方式。
返回:
文本对齐。
-
获取文本基线。
返回:
文本基线。
-
设置背景填充。
Name Type 描述 fillFill | null 填充样式。
-
设置背景描边。
Name Type 描述 strokeStroke | null 描边样式。
-
设置填充。
Name Type 描述 fillFill | null 填充样式。
-
设置字体。
Name Type 描述 fontstring | undefined 字体。
-
设置对齐方式。
Name Type 描述 justifyTextJustify | undefined 设计依据。
-
设置文本是否可倒置渲染。
Name Type 描述 keepUprightboolean 保持文本直立。
-
设定相邻字符间的最大夹角。
Name Type 描述 maxAnglenumber 以弧度为单位的角度。
-
设置X轴偏移。
Name Type 描述 offsetXnumber 水平文本偏移
-
设置Y轴偏移。
Name Type 描述 offsetYnumber 文本垂直偏移。
-
设置
overflow属性。Name Type 描述 overflowboolean 文本可沿路径溢出。
-
设置填充 (
[top, right, bottom, left])。Name Type 描述 paddingArray.<number> | null 填充。
-
设置文本标注位置。
Name Type 描述 placementTextPlacement 放置。
-
设置文本重复间隔。
Name Type 描述 repeatnumber | undefined 重复间隔(像素)。
-
设置文本是否随视图旋转。
Name Type 描述 rotateWithViewboolean 随地图旋转。
-
设置旋转。
Name Type 描述 rotationnumber | undefined 旋转.
-
设置比例尺。
Name Type 描述 scalenumber | Size | undefined 比例.
-
设置描边。
Name Type 描述 strokeStroke | null 描边样式。
-
设置文本。
Name Type 描述 textstring | Array.<string> | undefined 文本。
-
设置文本对齐。
Name Type 描述 textAlignCanvasTextAlign | undefined 文本对齐。
-
设置文本基线。
Name Type 描述 textBaselineCanvasTextBaseline | undefined 文本基线。