# KML network link interval

**URL:** <https://community.cesium.com/t/kml-network-link-interval/2639>\
**Category:** CesiumJS\
**Created:** [June 15, 2015, 10:50am UTC](https://community.cesium.com/t/kml-network-link-interval/2639 "2015-06-15T10:50:34Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ebertr80](https://avatars.discourse-cdn.com/v4/letter/e/bb73d2/32.png) [@ebertr80](https://community.cesium.com/u/ebertr80)\
**Post date:** [June 15, 2015, 10:50am UTC](https://community.cesium.com/t/kml-network-link-interval/2639/1 "2015-06-15T10:50:34Z")

</div>

Hi,  
I'm new to CESIUM and want to transfer my GE application to CESIUM. So far it works good, except the dynamic KML refresh via a network link. The network link loads the KML file but does not refresh according to the interval time. Is this a known issue or is that feature not implemented yet?

Ruediger

---

<div class="post-metadata">

**Author:** ![Matt\_Amato](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/matt_amato/32/1993_2.png) [@Matt\_Amato](https://community.cesium.com/u/Matt_Amato)\
**Post date:** [June 15, 2015, 1:38pm UTC](https://community.cesium.com/t/kml-network-link-interval/2639/2 "2015-06-15T13:38:11Z")

</div>

It’s a feature that hasn’t been implemented yet. We’re hoping to greatly enhance NetworkLink support before the end of the year. Keep an eye on [https://github.com/AnalyticalGraphicsInc/cesium/issues/873](https://github.com/AnalyticalGraphicsInc/cesium/issues/873).

---

<div class="post-metadata">

**Author:** ![ebertr80](https://avatars.discourse-cdn.com/v4/letter/e/bb73d2/32.png) [@ebertr80](https://community.cesium.com/u/ebertr80)\
**Post date:** [June 15, 2015, 2:53pm UTC](https://community.cesium.com/t/kml-network-link-interval/2639/3 "2015-06-15T14:53:44Z")

</div>

Matthew,  
is their any work around possible until the network link feature gets available? I have to refresh the changing kml every 10 sec.

Ruediger

---

<div class="post-metadata">

**Author:** ![Michael\_Lodge-Paoli1](https://avatars.discourse-cdn.com/v4/letter/m/e47774/32.png) [@Michael\_Lodge-Paoli1](https://community.cesium.com/u/Michael_Lodge-Paoli1)\
**Post date:** [June 15, 2015, 7:34pm UTC](https://community.cesium.com/t/kml-network-link-interval/2639/4 "2015-06-15T19:34:10Z")

</div>

I believe this is still a few months off.

---

<div class="post-metadata">

**Author:** ![Matt\_Amato](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/matt_amato/32/1993_2.png) [@Matt\_Amato](https://community.cesium.com/u/Matt_Amato)\
**Post date:** [June 15, 2015, 7:53pm UTC](https://community.cesium.com/t/kml-network-link-interval/2639/5 "2015-06-15T19:53:48Z")

</div>

Ruediger, without changing Cesium code, you would have to hard code the clearing and reloading of the KmlDataSource at the application level.

It might not be too hard to add simple refresh handling to Cesium yourself by modifying the [processNetworkLink](https://github.com/AnalyticalGraphicsInc/cesium/blob/master/Source/DataSources/KmlDataSource.js#L1477) to check for the property and add a setTimeout call. There’s more involved in a full implementation, but that maybe be enough for your use case. If you have any success, it would be cool to share your code and maybe we can incorporate it into Cesium for the next release.
