2013-07-31 2 views
0

Моя цель - периодически обновлять позицию трека, отображаемого в плагине Google Планета Земля. Я использую веб-приложение на основе GWT и сервлет, который создает обновления KML. Сначала я создаю метку с <gx:Track/> и конкретным идентификатором, затем я нажимаю <Create/> элементов с новыми <when/> и <gx:coord/> - аналогично тому, как это делается here. Обновления извлекаются плагином GE, и я вижу, что ползунок времени обновлен - временной интервал длиннее при каждом обновлении. Однако GE не показывает последнюю позицию, мне нужно передвинуть ползунок вручную, чтобы увидеть самую последнюю позицию. Есть ли способ заставить GE сделать это автоматически? Я думал об использовании <gx:Multitrack/>, но потом читал где-то, что он не поддерживается плагином. Любая помощь будет принята с благодарностью. Хотелось бы, чтобы было больше документации по использованию обновлений NetworkLinkControl с <gx:Track/>, но все, что мне удалось найти, - это случайные сообщения на форуме.gx: Обновления дорожек и ползунка времени в плагине Google Планета Земля

ответ

0

Почему не вы также обновить время, используя что-то вроде этого

 var newTime = // the time/date of the update 
     var timeStamp = ge.createTimeStamp(''); 
     timeStamp.getWhen().set(newTime); 
     ge.getTime().setTimePrimitive(timeStamp);