MarkerStyleOptions

Descripción

Opciones de estilo de marcador (punto con un icono). Para determinar qué icono se va a asignar al marcador, se leen las propiedades url y cssClass, en ese orden de preferencia. Hay que tener en cuenta que el archivo config.json de una maquetación puede sobreescribir los valores por defecto de esta propiedad (para ver instrucciones de uso de maquetaciones, consultar Configurar por maquetación).

Propiedades
Nombre Type Atributos Valor por defecto Descripción
anchor Array.<number> <optional>
[0.5, 1]

Posicionamiento relativo del icono respecto al punto del mapa, representado por un array de dos números entre 0 y 1, siendo [0, 0] la esquina superior izquierda del icono y [1, 1] la esquina inferior derecha del icono.

labelRotationKey string <optional>

Nombre del campo del cual extraer la rotación a aplicar a la etiqueta. El valor tiene que estar en grados.

classes Array.<string> <optional>
["tc-marker1", "tc-marker2", "tc-marker3", "tc-marker4", "tc-marker5"]

Lista de nombres de clase CSS a utilizar para asignar iconos a los marcadores según grupo (Ver propiedad group de SITNA.feature.MarkerOptions). Cuando se añade un nuevo grupo de marcadores, se le asignará la clase correspondiente al siguiente elemento del array. Si hay más grupos que elementos en classes, se repite el ciclo a lo largo del array. La API extraerá la URL de la imagen del atributo background-image de la clase CSS asignada. Ver ejemplo de uso.

cssClass string <optional>

Nombre de una clase CSS. El marcador adoptará como icono el valor del atributo background-image de dicha clase.

fontColor string <optional>
"#000000"

Color del texto de la etiqueta descriptiva del marcador, representado en formato hex triplet (#RRGGBB).

fontSize number <optional>
10

Tamaño en puntos tipográficos (pt) de la fuente del texto de la etiqueta descriptiva del marcador.

height number <optional>
32

Altura en píxeles del icono. Nombre de atributo del cual extraer el valor de la etiqueta si esta existe.

labelkey string <optional>

Nombre de atributo del cual extraer el valor de la etiqueta si esta existe.

labelOutlineColor string <optional>
"#ffffff"

Color del contorno del texto de la etiqueta descriptiva del marcador, representado en formato hex triplet (#RRGGBB).

labelOutlineWidth number <optional>
2

Anchura en píxeles del trazo del contorno del texto de la etiqueta.

url string <optional>

URL de archivo de imagen que se utilizará para el icono.

width number <optional>
32

Anchura en píxeles del icono.