カメラの位置をずっと高い位置または小さい位置に戻したいと思います。Google Earthでカメラの高度をリセットする方法
私はここのコードで探しています:
http://earth-api-samples.googlecode.com/svn/trunk/demos/drive-simulator/index.html
は、私はそれがDS_simulatorオブジェクトを使用して行われるべきだと思うが、どのように見つけることができないのです。
何か助けていただければ幸いです。
カメラの位置をずっと高い位置または小さい位置に戻したいと思います。Google Earthでカメラの高度をリセットする方法
私はここのコードで探しています:
http://earth-api-samples.googlecode.com/svn/trunk/demos/drive-simulator/index.html
は、私はそれがDS_simulatorオブジェクトを使用して行われるべきだと思うが、どのように見つけることができないのです。
何か助けていただければ幸いです。
これを実現するにはCamera
またはLookAt
を使用できます。ズームインとズームアウトは、LookAt
のrange
属性とCamera
のaltitude
属性で制御されます。
ここではlookat
を使用してrange
を設定する簡単な例を示します。
// Get the current view.
var lookAt = ge.getView().copyAsLookAt(ge.ALTITUDE_RELATIVE_TO_GROUND);
// Zoom out to twice the current range.
lookAt.setRange(lookAt.getRange() * 2.0);
// Update the view in Google Earth.
ge.getView().setAbstractView(lookAt);
この2つのオブジェクトを使用してビューを制御する方法の詳細については、このドキュメントを参照してください。 https://developers.google.com/earth/documentation/camera_control
また、ここで実際の例を試すことができます。 http://code.google.com/apis/ajax/playground/?exp=earth#move_camera
Google Earthデスクトップアプリケーションで使用されているデフォルトの範囲の値を知っていますか? – Faizan
デフォルトの範囲値はどういう意味ですか?どんな状況で? – Fraser
私は、Google Earthのデスクトップ版で使用するデフォルト値を意味していました。特定の都市または国を検索するたびに都市をズームしすぎたり、都市から離れすぎたりすることなく、ズームレベルを全体的な値に設定するように使用するデフォルトのズームレベル(範囲値)都市の地図。これらの値を知りたいので、カメラのズームレベルをそのデフォルト値に設定して、JSプラグインも従来のデスクトップバージョンと同じように動作させることができます。GE – Faizan
DDSimulatorは、この例のクラスの名前に過ぎません.GDSアピの一部ではありません。 – Fraser