new Location(tracking, highAccuracy, maximumAge, vendorOptions)
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 objIDEE.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 trackingObject Rastreo de localización.