Class: KmlLayer

KmlLayer

KmlLayer 图层,用于加载显示 kml 格式数据。

const layer = new KmlLayer({
    url: `/zjgapi/examples/kml/bikeRide.kml`
  }).addToViewer(this.$viewer);
const viewer = this.$viewer;
layer._delegate.then(dataSource => {
  viewer.clock.shouldAnimate = false;
  const rider = dataSource.entities.getById("tour");
  viewer.flyTo(rider).then(() => {
    viewer.trackedEntity = rider;
    viewer.selectedEntity = viewer.trackedEntity;
    viewer.clock.multiplier = 30;
    viewer.clock.shouldAnimate = true;
  });
});

new KmlLayer(options)

layer/KmlLayer.js, line 32
Name Type Description
options LayerOptions

图层可选参数

Name Type Description
url String | Object

kml资源地址、已解析的KML文档、包含二进制KMZ数据、已解析的KML文档的Blob。

loadOptions Object

KmlDataSource#load() 的加载可选选项

Extends

  • Layer

Classes

KmlLayer

Methods

eachOverlay(method, context){Layer}

layer/KmlLayer.js, line 67

遍历每个 Overlay 并将其作为参数传递给回调函数

Name Type Description
method function

回调函数

context *

上下文环境

Returns:
Type Description
Layer Layer