Class: Location

IDEE/control/Location~Location


import Location from 'IDEE/control/Location';

Localiza la posición del usuario en el mapa.

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
map IDEE.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
element HTMLElement

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
tracking Object

Seguimiento de la localización.