Hi Greg,
Try setting the time out in the callback method rather than the
listener declaration.
Also, on a side note, there is no kmlEvent object passed for the
viewchange events so
your viewChangeEndListener can be parameterless...
------------------------------------------------------------------------
google.earth.addEventListener(ge.getView(), "viewchangeend",
viewChangeEndListener);
function viewChangeEndListener() {
setTimeout(function() {
//your code here...
},100);
}
------------------------------------------------------------------------
Hope that helps.
F.