通过COM从MATLAB向Google Earth插件提供数据

Wan*_*Wan 7 javascript matlab google-earth-plugin

我目前正在使用MATLAB/Simulink和Google Earth进行飞行模拟项目.我想做的是让MATLAB/Simulink进行所有计算和模拟,并使用Google Earth实时显示结果.

为了连接这两个程序,我使用COM接口,而MATLAB/Simulink作为COM-Client,Internet Explorer作为COM服务器.在此之前,我一直在使用Google Earth COM API而不是Google Earth API(javascript版).但是,COM API中的某些功能不可用或有限(例如:俯仰,滚动).

因此,我使用谷歌地球插件.以下是Web应用程序的外观示例.

http://www.hs-augsburg.de/~bizz145/earth/fps/index3.html

使用DOM,我可以写入网页.但我的问题是,如何刷新我在输入区域中所做的更改.是否可以通过COM触发事件(在我的案例中是onClick或onBlur)?有没有更好的解决方案而不是使用Form元素将数据提供给Google Earth?

Ili*_*oly 0

为什么不为 matlab 设置 xml-rpc 或 json-rpc 服务器并使用 ajax 请求从网页轮询它。然后可以使用 JavaScript API 更新相机角度。