问题标签 [google-earth]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
4409 浏览

c# - 如何使用C#找到第三方应用程序的安装目录,例如Google Earth?

我有以下代码片段,它使用硬编码路径启动Google 地球进程:

我想以编程方式从某处(很可能是注册表)获取googleearth.exe的安装位置。

0 投票
2 回答
3516 浏览

wpf - 如何在 WPF 控件中运行 Google 地球

我正在尝试在 WPF 中运行 Google 地球,但我不知道如何。基本上我已经设法在 Windows 窗体内的 Windows 窗体控件中运行 Google 地球,一切正常。

尝试在 WPF 中做同样的事情,好吧,给出一个奇怪的结果,一个小的谷歌地球屏幕放置在表单中的任何位置,而不是在我创建的用户控件内,现在有办法让这个谷歌地球控件增长或缩小,当我增大或缩小 WPF 表单时。

任何帮助将不胜感激,我的意思是任何帮助!

0 投票
1 回答
955 浏览

video - Google 地球弹出视频 (ActiveX)

是否可以在弹出的 Google 地球地标中放置 ActiveX 控件?

我有一个专有的第三方 activex 控件,可以嵌入 HTML。这适用于 Google 地球吗?

0 投票
5 回答
15459 浏览

google-maps - 如何在 Google 地球插件上放置一个 html div?涉及wmode,我想

我在网络应用程序中的 Google 地球插件上放置 html div 时遇到问题,我们将不胜感激。

它适用于地图、地形和混合模式,但在“地球”模式下,Flash 会启动并自动将地图分层

Z索引没有帮助。

大概我可以做类似的事情:

但考虑到谷歌的东西是即时编译的,这使得它变得更加困难。查看生成的代码在这里没有帮助。同样,由于它是动态编译的,像 SWFObject 这样的东西无法挽救这一天……

有没有人遇到过类似的事情?我花了一上午的时间搜索 Google Earth API 组,但无济于事。

更新:经过更多的拉扯,答案可能在于iframe shim。我可能也草率地得出该插件是基于 Flash 的结论。正在调查...

替代文字
(来源:googlepages.com

0 投票
1 回答
2792 浏览

math - GIS 为谷歌地球在 kml 中绘制抛物线飞行路径

我必须在谷歌地球上显示飞行路径并且(我仍然得到确切的飞行计划路径)想要以抛物线方式显示(标记面)。从起飞到着陆点。基本上我正在寻找数学公式来计算带有高度的纬度点以显示抛物线路径。

我看到了如何使用高度参数进行抛物线视图。但是不太容易,如何从两个坐标(开始;结束)获取路径上的点。

谢谢 !

0 投票
2 回答
4023 浏览

gis - 如何链接到 KMZ 文件中的内部文件?

我正在尝试设置一个KMZ文件以在 Google 地球中使用,其中气球内容主要在 HTML 文件中定义,这些文件是使用 iframe 嵌入的。当在本地文件系统上使用相对链接时(假设文件系统访问已启用),该设置适用于纯 KML 文件和额外的 HTML 文件。

我的问题是我找不到一种方法来创建包含所有文件的 KMZ 文件以相互关联的方式。KML 规范根本没有谈论这个问题(事实上 KMZ 在整个文档中只出现了几次)。我也找不到关于 KMZ 的任何其他文档。

是否可以链接到 KMZ 中的其他 HTML 文件?如果是:如何?

0 投票
1 回答
387 浏览

c# - 倾斜传感器可与 Google 地球配合使用

我正在使用微控制器并尝试使用倾斜传感器来控制谷歌地球图像的平移和旋转。我已经将倾斜传感器连接到 C# 代码,并且可以从中获取数据。我将使用 C# 导航谷歌地球的相关功能是什么?

0 投票
1 回答
1291 浏览

xml - 如何获取谷歌地球建筑网格数据?

我正在制作一个应用程序,我想在谷歌地球中导入 3D 建筑物,您可以在 Chi、NYC、SF 等地找到这些建筑物。

有没有办法做到这一点?

0 投票
1 回答
1596 浏览

visualization - 使用任何 Earth API 的实时数据可视化

如何使用“Google Earth API”或其他内容在此视频(1-2 分钟http://www.ted.com/index.php/talks/sergey_brin_and_larry_page_on_google.html )上创建类似内容?

特别是:我有一个在线游戏,想在一些“虚拟地球”上显示动态数据。3 种类型的对象实时更改其状态。每 5 秒更新一次就足够了。我已经为它打开了 api。

问题是我不知道是否可以从球体中心绘制类似彩色线条的东西并动态更改它们。

很抱歉提出一个抽象的问题,但目标是相同的。

0 投票
1 回答
8820 浏览

kml - 我的 KML 文件有什么问题导致 Google 地球没有响应?

当我尝试打开它和尝试将 KML 文件绘制到其中时,我遇到了 Google 地球冻结的问题。


打开谷歌地球:

有时,当我尝试打开 Google 地球时,它会冻结,同时:

加载 myplaces.kml,包括启用的覆盖

我假设这个问题是由以下事实引起的:如果我将保存到“我的地方”的 kmls 的总大小加起来,它们大约在 3MB 附近。当我在我的伴奏中搜索“我的位置”时,该文件的大小只有不到 400kb。我假设这意味着 Google 地球以不同的格式存储它。
无论如何,我该怎么办?我真的更愿意将所有内容保留在 Google 地球的“我的位置”中,因为每个文件都需要永远加载,但如果我需要删除“我的位置”并重新开始,我想我必须这样做。此外,我不能关闭 Google 地球并在它变为非响应式时重新打开它,因为它仍然无法正常工作。有时,如果我在它关闭后让它静置一会儿而不碰它,它就会打开。


在 Google 地球中绘制 kmls:

我尝试加载到 Google Earth 的 kml 文件范围从包含 177 个点的文件的大约 67kb 到包含 1172 个点的 454kb。我还必须绘制一个包含 2637 个点的 937kb 的 kml 文件。大多数情况下,要绘制要绘制的文件,我必须用记事本编辑 kml,删除除一个点之外的所有点,绘制该点,然后重新运行 Excel 宏以取回完整文件。然后我绘制它,这会导致此消息:

您确定要重新加载此文件,任何未保存的编辑都会丢失吗?

然后它通常在那个时候开始绘制就好了。如果我尝试在没有完成我刚才谈到的过程的情况下直接双击 kml 文件,Google 地球就会变得无响应。这是我的代码示例和它创建的部分 kml 文件的示例。
关于我可以做些什么来解决这些问题的任何想法?
使用“模板”为 kml 填写数据会更好吗?


笔记:

  • 我在我的电脑上运行 Windows XP。我的老板正在运行 Vista Business,他通常比我更容易遇到这个问题。

  • 我知道代码有点难看,需要清理,但我的老板告诉我不要打扰,因为我所做的不会用于生产,并且更多地专注于获取他需要的文件而不是制作代码更具可读性。请对丑陋从容。

  • 这是我被交给修改以获取我们需要的数据的代码,因此我不知道与其他方法相比它的效率如何。


代码:


KML: