2016-05-17 4 views
0

osgearth_viewer.exeでいくつかのkmlファイルを表示したいだけです。.earthファイルを使用してkmlファイルをosgEarthにロードするには?

私はosgEarthのドキュメントを読んで、osgearth_viewer.exeで.earthファイルを使用してたくさんのKMLファイルを読み込む方法については何も得ていません。

私は、コマンド行パラメータ--kmlを使って1つのkmlファイルを読み込む方法を知っていますが、すべてのkmlファイルを一度表示したいと思います。

ご迷惑をおかけして申し訳ございませんが、ご迷惑をおかけして申し訳ございません。ここ

+0

コードを投稿すると、あなたの質問を認識するのに役立ちます –

答えて

0

例: http://code.metager.de/source/xref/osgearth/src/applications/osgearth_kml/osgearth_kml.cpp#63

はかなり明確にあなたがそれを行う方法を示します。

 osg::Node* kml = osgDB::readNodeFile(kmlFile, options.get()); 
     if (kml) 
      root->addChild(kml); 

ステップは、必要なだけ多くのKMLファイルに必要な回数だけ実行してください。

+0

OK、最後に私はcomandラインを使って複数のkmlファイルを読み込むことができませんでした。私はQt-OSGEarthフレームアプリケーション – winnersun

関連する問題