ScaleControl class
Control para mostrar una barra de escalado en el mapa.
- Extends
Constructores
Scale |
Construye un scaleControl. |
Métodos
on |
Método de inicialización para el control al que se llama cuando se agrega al mapa. |
on |
Método al que se llama cuando se quita el control del mapa. Debe realizar cualquier limpieza necesaria para el control. |
set |
Establecer la unidad de escala de la distancia |
Métodos heredados
build |
Compile el contenedor más externo para el control, aplica estilos, incluidos los agentes de escucha para el estilo automático. |
Detalles del constructor
ScaleControl(ScaleControlOptions)
Construye un scaleControl.
new ScaleControl(options?: ScaleControlOptions)
Parámetros
- options
- ScaleControlOptions
Las opciones del control.
Detalles del método
onAdd(Map, ControlOptions)
Método de inicialización para el control al que se llama cuando se agrega al mapa.
function onAdd(map: Map, options?: ControlOptions): HTMLElement
Parámetros
- map
- Map
Mapa al que se agregará el control.
- options
- ControlOptions
ControlOptions para este control.
Devoluciones
HTMLElement
HtmlElement que se va a colocar en el mapa del control.
onRemove()
Método al que se llama cuando se quita el control del mapa. Debe realizar cualquier limpieza necesaria para el control.
function onRemove()
setUnit("imperial" | "metric" | "nautical")
Establecer la unidad de escala de la distancia
function setUnit(unit: "imperial" | "metric" | "nautical")
Parámetros
- unit
-
"imperial" | "metric" | "nautical"
Unidad de la distancia ('imperial'
o 'metric'
'nautical'
).
Detalles de los métodos heredados
buildContainer<K>(Map, ControlStyle, string, K)
Compile el contenedor más externo para el control, aplica estilos, incluidos los agentes de escucha para el estilo automático.
function buildContainer<K>(map: Map, style: ControlStyle, ariaLabel?: string, tagName?: K): HTMLElementTagNameMap[K]
Parámetros
- map
- Map
- style
- ControlStyle
- ariaLabel
-
string
- tagName
-
K
Devoluciones
HTMLElementTagNameMap[K]
Heredado deControlBase.buildContainer