ドキュメント ( https://developers.google.com/earth/documentation/camera_control ) で説明されているように、C# の GE-PlugIn (Interop.GEPlugin.dll) を使用して、現在のビューに対して Google Earth をパンしようとしました。 FlyToSpeed。
FlyToSpeed を SPEED_TELEPORT に設定している間、すべてが期待どおりに機能します。
ge.getOptions().setFlyToSpeed(ge.SPEED_TELEPORT);
var lookAt = ge.getView().copyAsLookAt(ge.ALTITUDE_ABSOLUTE)
lookAt.setLongitude(lookAt.getLongitude() + 1);
ge.getView().setAbstractView(lookAt); // Works as expected
FlyToSpeed を特定の数値に設定すると、ズームアウトの動作が大きくなり、パンが妨げられます。
ge.getOptions().setFlyToSpeed(3);
var lookAt = ge.getView().copyAsLookAt(ge.ALTITUDE_ABSOLUTE)
lookAt.setLongitude(lookAt.getLongitude() + 1);
ge.getView().setAbstractView(lookAt); // why the view zooms out while panning?
誰かがアイデアやアプローチを持っていれば、私はとても幸せです. よろしくお願いいたします。