new CesiumStyleFontSymbol(opt_options)
Crea un nuevo estilo de marcado.
| Name | Type | Description |
|---|---|---|
options |
Object |
Opciones.
|
Members
-
module:IDEE/impl/cesium/js/ext/CesiumStyleFontSymbol~CesiumStyleFontSymbol.defs{Object}
-
Fuentes por defecto. Para "fonts" admite (name y copyright) y "glyphs" (name, theme, search y char).
Methods
-
module:IDEE/impl/cesium/js/ext/CesiumStyleFontSymbol~CesiumStyleFontSymbol.addDefs(font, glyphs)
impl/cesium/js/ext/OLStyleFontSymbol.js, line 108 -
Función estática: agregar nuevas definiciones de fuente.
Name Type Description fontstring | object Nombre de la fuente o definición de la fuente.
glyphsobject Definición de los símbolos.
-
clone(){FontSymbol}
impl/cesium/js/ext/OLStyleFontSymbol.js, line 69 -
Clona el estilo.
Returns:
Clon del estilo.
-
createImage(pixelRatio){Canvas}
impl/cesium/js/ext/OLStyleFontSymbol.js, line 469 -
Crea el canvas donde se va a dibujar el símbolo.
Name Type Description pixelRatioNumber pixel ratio de la pantalla
Returns:
Canvas.
-
drawMarker_(renderOptions, context, x, y)
impl/cesium/js/ext/OLStyleFontSymbol.js, line 397 -
Dibuja el símbolo en el contexto de dibujo.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description renderOptionsObject Opciones de renderizado.
contextCanvasRenderingContext2D Contexto de dibujo.
xnumber El origen para el símbolo (x).
ynumber El origen para el símbolo (y).
-
drawPath_(renderOptions, context){Number}
impl/cesium/js/ext/OLStyleFontSymbol.js, line 251 -
Dibuja el símbolo.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description renderOptionsObject Opciones de renderizado.
contextCanvasRenderingContext2D Contexto del "canvas".
Returns:
Tamaño del símbolo.
-
drawPoints_(pts, context, s, w)
impl/cesium/js/ext/OLStyleFontSymbol.js, line 381 -
Dibuja los puntos de un simbolo en el contexto de dibujo.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description ptsArray.<Number> Puntos a dibujar.
contextCanvasRenderingContext2D Contexto de dibujo.
snumber Size del simbolo.
wnumber Width del simbolo.
-
getAnchor(){Array.<number>}
impl/cesium/js/ext/OLStyleFontSymbol.js, line 494 -
Obtiene el punto de anclaje en pixeles. El ancla determina el punto central del símbolo.
Returns:
Anchor.
-
getFill(){Fill}
impl/cesium/js/ext/OLStyleFontSymbol.js, line 145 -
Devuelve el estilo de relleno para el símbolo.
Returns:
Estilo de relleno.
-
getFontInfo(glyph){Stroke}
impl/cesium/js/ext/OLStyleFontSymbol.js, line 204 -
Devuelve el estilo de borde para el símbolo.
Name Type Description glyphobject Parámetro "Glyph".
Returns:
Estilo de borde.
-
getGlyph(name){Stroke}
impl/cesium/js/ext/OLStyleFontSymbol.js, line 166 -
Devuelve el estilo de borde para el símbolo.
Name Type Description namestring Nombre del símbolo.
Returns:
Estilo de borde.
-
getGlyphName(){string}
impl/cesium/js/ext/OLStyleFontSymbol.js, line 187 -
Devuelve el nombre del símbolo.
Returns:
Nombre del símbolo.
-
getImage(){Canvas}
impl/cesium/js/ext/OLStyleFontSymbol.js, line 459 -
Obtiene el canvas con el dibujo del símbolo.
Returns:
Canvas.
-
getStroke(){Stroke}
impl/cesium/js/ext/OLStyleFontSymbol.js, line 155 -
Devuelve el estilo de borde para el símbolo.
Returns:
Estilo de borde.
-
renderMaker()
impl/cesium/js/ext/OLStyleFontSymbol.js, line 213 -
Renderiza el símbolo.
-
setGlyph(glyph)
impl/cesium/js/ext/OLStyleFontSymbol.js, line 97 -
Modifica el glyph.
Name Type Description glyphString Glyph.