Class: CesiumStyleFontSymbol

IDEE/impl/cesium/js/ext/CesiumStyleFontSymbol~CesiumStyleFontSymbol


import CesiumStyleFontSymbol from 'IDEE/impl/cesium/js/ext/CesiumStyleFontSymbol';

Agregar un estilo de marcador para usar con símbolos de objetos geográficos.

new CesiumStyleFontSymbol(opt_options)

impl/cesium/js/ext/OLStyleFontSymbol.js, line 15

Crea un nuevo estilo de marcado.

Name Type Description
options Object

Opciones.

  • radius. Radio del marcador.
  • fill. Color de relleno.
  • rotation. Rotación en radianes (0 radianes = norte).
  • rotateWithView. Rotar con la vista.
  • color. Color del símbolo.
  • fontSize. Tamaño de la fuente.
  • stroke. Color del borde.
  • gradient. Si se debe usar un gradiente.
  • glyph. Símbolo a usar.
  • offsetX. Desplazamiento horizontal del símbolo.
  • offsetY. Desplazamiento vertical del símbolo.
  • form. Forma del símbolo.

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
font string | object

Nombre de la fuente o definición de la fuente.

glyphs object

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
pixelRatio Number

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
renderOptions Object

Opciones de renderizado.

context CanvasRenderingContext2D

Contexto de dibujo.

x number

El origen para el símbolo (x).

y number

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
renderOptions Object

Opciones de renderizado.

context CanvasRenderingContext2D

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
pts Array.<Number>

Puntos a dibujar.

context CanvasRenderingContext2D

Contexto de dibujo.

s number

Size del simbolo.

w number

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
glyph object

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
name string

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
glyph String

Glyph.