Fra*_*sco 6 desktop-application google-earth google-earth-plugin
我想在桌面应用程序中使用Google地球.
我的问题是,您认为谷歌提供的这两个API中哪一个具有更多功能和/或最佳支持?
非常感谢你
ak1*_*358 10
Google Earth API是一个用于Google地球浏览器插件的Javascript API.
此API目前更加开发,并提供Google地球COM API中目前尚未提供的功能,但仅限于Google地球浏览器插件.
有一些巧妙的例子在这里.
如果您正在构建Web应用程序,那么这是您的选择.
Google地球COM API可用于从Google地球(独立应用程序)获取信息并向其发送命令.
这个API看起来更年轻,或者至少可用的例子很少.
如果您正在构建桌面应用程序,这可能是自然的选择.(我想说可能是因为可以在桌面应用程序中嵌入某种浏览器对象,然后实现Google Earth浏览器插件.)
所以它更多的是Web Application vs Not,而不是功能.
我不会重申ak1123578给出的好消息.但是,COM API实际上比JS API旧,并且正在逐渐消失.请参阅此处了解一些历史和公告: Google Earth COM API的日落
今天我们宣布Google Earth 5.2客户端将是支持COM API的最后一个版本.在支持这些版本的情况下,Earth 5.2和更早版本的客户端将继续支持COM API.将来的版本将不再具有COM API绑定.我们相信JavaScript API为接触大多数开发人员提供了最佳机制.
请注意,您可以通过在应用程序中嵌入Web浏览器组件来将JS API用于桌面应用程序.有关这 方面的一些提示,请参阅这两个主题.