2016-11-02 37 views
0

時間依存のkmlアニメーション

https://developers.google.com/kml/documentation/us_states.kml

それはスライダーがすべて移動する必要がないように、無限ループにグーグルアースで自動的にそれをアニメーション化することは可能です時間?あるいは、アニメーションマップをムービーとして記録することはできますか?ありがとう。

+0

申し訳ありません - タイトルには投稿できませんでした。 – cs0815

答えて

1

HTMLでは、EMBEDタグまたはOBJECTタグを使用して、フラッシュの自動アニメーションとループが可能です。

KMLとGoogle Earthには、アニメートできる時間ベースの要素がありますが、KMLファイルで指定する自動再生やループオプションはありません。 KMLのデータとGoogle Earthでの処理方法は、ウェブページ上で一定の静的な方法でムービーを再生するだけでなく、動的なデータ検索プロセスです。

ただし、Google Earth KMLの拡張子であるgx:Tourのマークが付いたツアーを作成し、指定された期間、開始から終了までの時間の変化をスクリプト化することができます。しかし、KMLにはツアーを自動再生するオプションがありませんので、ツアーを手動で開始して開始する必要があります。

詳細については、チュートリアルTouring in KMLを参照してください。

ムービーを録画することは別のステップです。このアニメーションを再生しながら、Google EarthプロやCamStudioなどのビデオキャプチャアプリを使用してムービーを録画できます。

あなたは、Webベースのソリューションをしたい場合は、CesiumJs内KMLや時間のアニメーションを使用してGoogle Maps APIを試してみたいことがあります。セシウムのclockはループするように設定できます(たとえばclock.clockRange = ClockRange.LOOP_STOPを設定)。セシウムはKesiumをサポートしているので、セシウムAPIと数行のJavaScriptを使用して作成することができます。

+0

ありがとうございました。ちょうど興味があり、Googleマップはkmlのtimespansを処理できます – cs0815

+0

私はセシウムでまだGoogle Mapsでそれを試しました。 – JasonM1

関連する問題