It is kind of strange, I got it partly working.
When I generate the kml myself, I got the updates working fine.
initial doc:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="
http://www.opengis.net/kml/2.2">
<Document id="doc"></Document>
</kml>
first update:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="
http://www.opengis.net/kml/2.2">
<NetworkLinkControl>
<Update>
<targetHref>
http://localhost:10221/kml/</
targetHref><Create><Document targetId="doc">
<Placemark id="117545274">
<name>RP</name>
<description><![CDATA[Reichenhall]]></description>
<Point>
<coordinates>12.883438,47.730176,0</coordinates>
</Point>
</Placemark></Document></Create><Create><Document targetId="doc">
<Placemark id="1503374316">
<name>FH</name>
<description><![CDATA[Urstein]]></description>
<Point>
<coordinates>13.086905,47.723895,0</coordinates>
</Point>
</Placemark></Document></Create><Create><Document targetId="doc">
<Placemark id="32830322">
<LineString>
<extrude>1</extrude>
<tessellate>1</tessellate>
<coordinates>12.883438,47.730176,0 13.086905,47.723895,0
</coordinates>
</LineString>
</Placemark></Document></Create> </Update>
</NetworkLinkControl>
</kml>
but when I generate the kml using a library (which inserts some
useless nodes) the update does simply not show up, GE is not reporting
any errors whatsoever.
initial doc:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<kml xmlns="
http://www.opengis.net/kml/2.2" xmlns:atom="http://
www.w3.org/2005/Atom" xmlns:xal="urn:oasis:names:tc:ciq:xsdschema:xAL:
2.0" xmlns:gx="
http://www.google.com/kml/ext/2.2">
<Document id="doc"/>
</kml>
first update:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<kml xmlns="
http://www.opengis.net/kml/2.2" xmlns:atom="http://
www.w3.org/2005/Atom" xmlns:xal="urn:oasis:names:tc:ciq:xsdschema:xAL:
2.0" xmlns:gx="
http://www.google.com/kml/ext/2.2">
<NetworkLinkControl>
<minRefreshPeriod>0.0</minRefreshPeriod>
<maxSessionLength>-1.0</maxSessionLength>
<Update>
<targetHref>
http://localhost:10221/kml/</targetHref>
<Create>
<Document targetId="doc">
<Placemark id="ce914a1a-a47b-4785-
bc23-2fb298de93cc">
<name>Reichenhall</name>
<description></description>
<Point>
<altitudeMode>clampToGround</altitudeMode>
<coordinates>12.876944444444,47.724722222222</coordinates>
</Point>
</Placemark>
</Document>
</Create>
<Create>
<Document targetId="doc">
<Placemark id="9c9985b5-b9c1-4614-
a7d6-5766e049d5e7">
<name>Salzburg</name>
<description></description>
<Point>
<altitudeMode>clampToGround</altitudeMode>
<coordinates>13.033333333333,47.8</
coordinates>
</Point>
</Placemark>
</Document>
</Create>
<Create>
<Document targetId="doc">
<Placemark id="a68dafc1-ead8-4787-
b3a3-00c1991bdbe8">
<LineString>
<extrude>true</extrude>
<tessellate>true</tessellate>
<altitudeMode>clampToGround</altitudeMode>
<coordinates>12.876944444444,47.724722222222 13.033333333333,47.8</
coordinates>
</LineString>
</Placemark>
</Document>
</Create>
</Update>
</NetworkLinkControl>
</kml>