Class: Location

IDEE/impl/control/Location~Location


import Location from 'IDEE/impl/control/Location';

Localiza la posición del usuario en el mapa.

new Location(tracking, highAccuracy, maximumAge, vendorOptions)

impl/ol/js/control/Location.js, line 25

Constructor principal de la clase. Crea una ubicación que permite al usuario localizar y dibujar su posición en el mapa.

Name Type Description
tracking Boolean

Seguimiento de la localización, por defecto verdadero.

highAccuracy Boolean

Alta precisión del seguimiento, por defecto falso.

maximumAge Number

Indica la antigüedad máxima en milisegundos de una posible posición almacenada en caché. Valor por defecto 60000.

vendorOptions Object

Opciones de proveedor para la biblioteca base, por defecto objeto vacío. Estos valores no son configurables.

Extends

  • IDEE.impl.Control

Members

module:IDEE/impl/control/Location~Location.POSITION_STYLE{ol.style.Style}

Estilo de la localización.

Methods

activate()

impl/ol/js/control/Location.js, line 138

Este método pinta un punto en el mapa con tu ubicación.

deactivate()

impl/ol/js/control/Location.js, line 212

Este método elimina la ubicación dibujada y restaura el botón de estilo.

destroy()

impl/ol/js/control/Location.js, line 238

Esta función destruye este control y limpia el HTML.

removePositions_()

impl/ol/js/control/Location.js, line 195

Este método elimina la ubicación dibujada.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.

setFacadeObj(obj)

impl/ol/js/control/Location.js, line 127

Asocia la fachada del control para poder emitir eventos.

Name Type Description
obj IDEE.control.Location

Fachada del control.

setTracking(tracking)

impl/ol/js/control/Location.js, line 226

Este método sobrescribe la ubicación.

Name Type Description
tracking Object

Rastreo de localización.