Wait for Google Earth to finish loading before invoking the next command
Show older comments
I am working on feeding Matlab's simulation data to Google Earth Plug-in via COM.
My problem is that the command,which should be invoked after Google Earth finished loading, is invoked before that. That brings of course error.
I could use the pause command to pause the code waiting the Google Earth to load. But, this solution is not that efficient, as I don't know exactly how fast or how slow Google Earth will load on different machines.
I've also tried using the properties of the COM object. It was close, but no cigar. The code looks like this
waitfor(h.Document.parentWindow.document,'readyState','complete')
or also this one:
while strcmp(h.Document.parentWindow.document.readyState,'complete')== 0
pause(1);
end
Is there any object properties that could be used? Thanks!
Accepted Answer
More Answers (0)
Categories
Find more on Google Earth in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!