слушать события управления навигацией в плагине Google Earth - PullRequest
0 голосов
/ 26 января 2011

Есть ли способ прослушивания событий нажатия навигационной панели.Мне известно, что вы можете прослушать событие viewchage, но я хочу знать, когда пользователь нажимает на элементы навигации.

У меня воспроизводится анимация на плагине, и я хочу добавить значения наклона и панорамирования к значениям воспроизводимой камеры, когда пользователь нажимает на элементы навигации.

1 Ответ

0 голосов
/ 24 февраля 2011

Извините, GENavigationControl не раскрывает никаких событий, поэтому я боюсь, что это невозможно.

Вы можете создавать свои собственные элементы управления и события для управления вашей функциональностью ... но это будет далеко не тривиально.

Кроме того, я почти уверен, что вы не сможете изменить значения камеры в плагине, пока идет тур, не выходя из него.

Существуют три типа управления камерой / нативом

  1. Туристический объект контролирует камера / натив (кмл)

  2. Вы управляете камерой / нативом программно (javascript api)

  3. Пользователь контролирует камера / натив (элементы управления, мышь, ключи)

Попытка использовать любой из них одновременно приведет к непредсказуемым резким результатам, поскольку каждый метод «борется» за контроль над представлением.

...