Class: KML

IDEE/impl/loader/KML~KML


import KML from 'IDEE/impl/loader/KML';

Implementación de la clase del "loader" para los objetos geográficos KML.

new KML(map, url, format)

impl/cesium/js/loader/KML.js, line 24

Constructor principal de la clase KML.

Name Type Description
map IDEE.Map

Mapa

url IDEE.impl.service.WFS

URL del servicio WFS.

format IDEE.impl.format.GeoJSON

Formato.

Properties:
Name Type Description
map_ IDEE.Map

Mapa.

url_ IDEE.impl.service.WFS

URL del servicio WFS.

format_ IDEE.impl.format.GeoJSON

Formato.

Extends

  • IDEE.Object

Methods

getLoaderFn(callback){function}

impl/cesium/js/loader/KML.js, line 67

Este método ejecutará la función "callback" a los objetos geográficos.

Name Type Description
callback function

Función "callback" de llamada para ejecutar

Returns:
Método que ejecutará la función 'callback' a los objetos geográficos.

is2D(coordinatesNodes){Boolean}

impl/cesium/js/loader/KML.js, line 323

Este método obtiene las primeras coordenadas de una geometría de Cesium.

Name Type Description
coordinatesNodes Array.<HTMLCollection>

Matriz de nodos "".

Returns:
Verdadero si son coordenadas 2D, falso en caso contrario.

loadInternal_(projection, scaleLabel, layers, removeFolderChildren, showLabel, clampToGround){Promise}

impl/cesium/js/loader/KML.js, line 107

Este método obtiene los objetos geográficos a partir de los parámetros especificados.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description
projection Object

Proyección.

scaleLabel Number

Escala de la etiqueta.

layers Array

Listado de nombres de carpetas para filtrar KML.

removeFolderChildren boolean

Especifica si mostrar o no los hijos de las carpetas.

showLabel boolean

Especifica si mostrar o no las etiquetas.

clampToGround boolean

Indica si la capa se ajusta al terreno.

Returns:
Promesa con la obtención de los objetos geográficos.