Google Earth に読み込まれる実際のデータを含む別の KML ファイルを参照するネットワーク リンクを作成しました。私の問題は、Google Earth の [場所] タブの下にある KML ファイル フォルダが [このフォルダの展開を許可する] に設定されている場合 (KML を右クリックし、プロパティ)。デフォルトでは、このチェックボックスはオンになっています。デフォルトで作成するすべてのネットワークリンクに対して、フォルダーを展開できないようにしたいと考えています。
Google Earth KML チュートリアルで checkHideChildren を調べましたが、その行には結果がありません。ネットワーク リンク KML のどこに行を配置すればよいか完全にはわかりません。
これがコード例です。このコード行を配置する方向、またはまったく異なるアプローチを教えていただければ幸いです。
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://earth.google.com/kml/2.1">
<NetworkLink>
<name>
CPU
</name>
<refreshVisibility>1</refreshVisibility>
<Link id="GPS_Plotter Updater">
<href>CPU.kml</href>
<Style id="style1"><ListStyle>
<listItemType>checkHideChildren</listItemType> <-- this is the line that should be hiding the children points of the KML!
</ListStyle>
</Style>
<styleUrl>#style1</styleUrl>
<refreshMode>onInterval</refreshMode>
<refreshInterval>1</refreshInterval>
<viewRefreshMode>onRegion</viewRefreshMode>
<viewRefreshTime>1</viewRefreshTime>
</Link>
</NetworkLink>
</kml>