new Location(tracking, highAccuracy, vendorOptions)
facade/js/control/Location.js, line 21
Constructor principal de la clase. Crea una ubicación que permite al usuario localizar y dibujar su posición en el mapa.
| Name | Type | Default | Description |
|---|---|---|---|
tracking |
Boolean | true |
Seguimiento de localización, por defecto verdadero. |
highAccuracy |
Boolean | false |
Alta precisión del rastreo, por defecto falso. |
vendorOptions |
Object |
Opciones de proveedor para la biblioteca base, por defecto objeto vacío. Estos valores no son "settable". |
Extends
- IDEE.Control
Members
-
module:IDEE/control/Location~Location.NAME{string}
-
Nombre para identificar este control.
Methods
-
createView(map){Promise}
facade/js/control/Location.js, line 56 -
Esta función crea la vista del mapa especificado.
Name Type Description mapIDEE.Map Mapa
Returns:
Plantilla HTML.
-
equals(obj){boolean}
facade/js/control/Location.js, line 116 -
Esta función comprueba si un objeto es igual a este control.
Name Type Description obj* Objeto a comparar.
Returns:
Iguales devuelve verdadero, falso si no son iguales.
-
getActivationButton(element){HTMLElement}
facade/js/control/Location.js, line 75 -
Este método devuelve si el botón de activación del control esta activado.
Name Type Description elementHTMLElement HTML del botón.
Returns:
HTML del botón.
-
getHelp()
facade/js/control/Location.js, line 86 -
Obtiene la ayuda del control
-
setTracking(tracking)
facade/js/control/Location.js, line 128 -
Sobrescribe el seguimiento de la localización.
Name Type Description trackingObject Seguimiento de la localización.