スクリプトから座標を取得してツアーを更新するツアーを作成する方法はありますか?
Python スクリプトからデータを取得してから、フライをリアルタイムでツアーの座標に更新したいのですが、その方法がわかりません。
ネットワーク リンクを使用してみましたが、機能せず、animatedupdate を使用するかどうかわかりません
スクリプトから座標を取得してツアーを更新するツアーを作成する方法はありますか?
Python スクリプトからデータを取得してから、フライをリアルタイムでツアーの座標に更新したいのですが、その方法がわかりません。
ネットワーク リンクを使用してみましたが、機能せず、animatedupdate を使用するかどうかわかりません
試したことはありませんが、KML で NetworkLinkControl を使用すると可能かもしれません。これを実現するには、合計 4 つの KML ファイルが必要です。あなたのシナリオでは、最初の 3 つはハードコーディングでき、4 番目は Python スクリプトから生成できます。
ここに 4 つのファイルがあります。簡潔にするために、KML 宣言とルート要素を省略しています...
ロードツアー.kml
<NetworkLink>
<name>load</name>
<Link>
<href>tour.kml</href>
</Link>
</NetworkLink>
tour.kml
<Document>
<gx:Tour id="myTour">
<name>tour</name>
<gx:Playlist id="myPlaylist">
<!-- existing tour data goes here -->
</gx:Playlist>
</gx:Tour>
</Document>
update-tour.kml
<NetworkLink>
<name>update</name>
<Link>
<href>new-data.kml</href>
</Link>
</NetworkLink>
new-data.kml
<NetworkLinkControl>
<Update>
<targetHref>tour.kml</targetHref>
<Change>
<gx:Playlist id="myPlaylist">
<!-- new tour data goes here -->
</gx:Playlist>
</Change>
</Update>
</NetworkLinkControl>
これは、networklinkcontrol とデータの更新におけるその使用に関するドキュメントです。
https://developers.google.com/kml/documentation/kmlreference#networklinkcontrol