0

有没有办法监听导航控件的点击事件。我知道您可以收听“viewchage”事件,但我想知道用户何时单击导航控件。

我在插件上播放了一个动画,当用户单击导航控件时,我想将倾斜和平移值添加到正在播放的相机值中。

4

1 回答 1

0

抱歉, GENavigationControl 没有公开任何事件,所以恐怕这是不可能的。

您可以创建自己的控件和事件来处理您的功能……但这绝非易事。

此外,我很确定您不能在巡回演出期间修改插件中的相机值而不退出它。

本质上,对相机/本地化有三种类型的控制

  1. 游览对象控制相机/本地 (kml)

  2. 您以编程方式控制相机/本地化(javascript api)

  3. 用户控制相机/导航(控件、鼠标、按键)

尝试同时使用其中任何一种方法只会产生不可预知的生涩结果,因为每种方法都在“争夺”视图控制权。

于 2011-02-24T20:12:30.227 回答