首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将KML发送到本地运行的Google-Earth?

如何将KML发送到本地运行的Google-Earth?
EN

Stack Overflow用户
提问于 2011-04-05 16:16:59
回答 3查看 4K关注 0票数 2

(背景:我明白什么是KML。我能够手动创建自己的KML (例如,使用文本编辑器)或为自己的目的编辑KML示例。我找到了一个库来为我生成KML,名为JAK。所以我知道如何创建我需要的KML对象。

我在网上搜索,我似乎找不到任何关于当KML对象在本地运行时如何将其推到Google上的方法。大部分在线信息都是关于谷歌地球在浏览器中运行的。)

我有一个java应用程序,它每隔x秒生成一个KML对象。当生成KML对象时,我需要将这些KML对象中的每一个都推到Google上。使用Java如何将KML对象推到本地运行的Google-Earth上?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-04-05 17:17:06

生成一个带有NetworkLink的KML到您的文件,并让NetworkLink每X秒刷新一次。这将允许通用电气自动刷新。

然后,让您的流程在正常计划中的适当位置生成新的KML。

票数 2
EN

Stack Overflow用户

发布于 2011-04-05 17:03:02

您可以先将KML对象保存为临时的KML文件,然后以KML文件作为参数启动Google:-

代码语言:javascript
复制
Runtime.getRuntime().exec(new String[] {
        "C:/Program Files/Google/Google Earth/googleearth.exe",
        "C:/myfiles/Test.kml"
});

我测试过了它对我有用。

票数 0
EN

Stack Overflow用户

发布于 2019-03-07 00:39:32

看看Chris在https://github.com/ChrisStayte/ArcMap_To_Google_Earth的代码

他做了JonnyO建议的事情,但在C#和与ArcMap同步的上下文中

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5555025

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档