geosolution/scene~KMLLoader(layer, options)

KML格式数据的解析及加载显示,目前仅支持解析文件里点、线、面要素的地理位置信息、样式信息及其他的属性信息(如要素的名称、描述、可见性、是否进行拉伸等),并将其加载显示至矢量图层上。
对于面要素,若有高程信息,并且设置了进行拉伸处理,则用白模显示。

Summary

Methods:
destroy

销毁实例

getFitToExtent

获取是否缩放到当前数据范围

load

根据kml的url加载数据到矢量图层上

setFitToExtent

设置是否缩放到当前数据范围

Constructor

new KMLLoader(layer, options)

Parameters:
Name Type Description
layer module:layer~VectorLayer

已添加到地图上的矢量图层

options Object

可选项

Name Type Description
fitToExtent Boolean

加载kml数据到矢量图层后,是否缩放到当前数据范围。默认为true。

Methods

destroy()

销毁实例

getFitToExtent() → {Boolean}

获取是否缩放到当前数据范围

Returns:
Boolean -

fitToExtent属性值

load(url, clearAll, callback)

根据kml的url加载数据到矢量图层上

Parameters:
Name Type Default Description
url String

kml文件的url

clearAll Boolean false

是否清除矢量图层里已有的要素。默认为false。

callback function

数据解析加载完成后,执行的回调函数。为选填参数。

setFitToExtent(val)

设置是否缩放到当前数据范围

Parameters:
Name Type Description
val Boolean

fitToExtent属性值