问题标签 [google-earth-plugin]

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 回答
4212 浏览

c# - C#谷歌地球错误

我的一个朋友在 C# 用户控件中嵌入了一个谷歌地球插件。一切正常,但是当您关闭窗口时,我们会收到“未指定错误”,并可选择继续运行脚本或不运行脚本。从我们的跟踪来看,这似乎是由 google 放置在页面上的脚本引起的。有任何想法吗?

0 投票
1 回答
2902 浏览

drag-and-drop - 如何在 Google Earth 插件中处理拖动事件?

我的 javascript 很弱。是否可以修改下面的相同代码来执行以下操作:

有什么建议可以提供吗?

示例代码:

对于奖励积分,我可以在之后重新加载 kml 吗?

0 投票
5 回答
15459 浏览

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

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

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

Z索引没有帮助。

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

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

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

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

替代文字
(来源:googlepages.com

0 投票
3 回答
1404 浏览

c# - 在面板上显示屏幕外的 Google 地球?

是否可以从 .NET WebBrowser 控件捕获由 Google 地球浏览器插件创建的图形对象?

使用这个图形对象,我可以创建一个图像用作面板的背景图像,然后我可以在其上进行绘制。

您不能只在 Panel 控件下使用 WebBrowser 控件,因为 Google 地球插件不起作用。

获取浏览器图形对象只是返回空白。浏览器 DrawToBitmap 方法(无智能感知)返回网页,但没有 Google 地球图像。

有任何想法吗?

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 回答
1808 浏览

javascript - 使用 Google Earth API 查看位置

我正在尝试使用 Google Earth API 创建一个简单的地球视图,其中包含用户可以输入位置的搜索字段。当他们点击 go 时,地球仪将放大他们输入的位置。

我希望视图能够直视他们指定的位置。我尝试了以下代码:

但这总是稍微有点错误的位置,

0 投票
2 回答
3271 浏览

css - Google 地球插件中的 CSS

.css只是想知道是否可以通过外部/链接文件而不是内联样式来设置弹出气球的样式?

0 投票
1 回答
1893 浏览

google-maps - 计算用户点击谷歌地图/谷歌地球的边界网格坐标

我需要计算用户在纬度/经度网格交叉点之间单击时的质心或测地线中点。在 GE 的大部分地区,交叉点形成一个正方形,有时还形成一个细长的矩形。这当然是由于地球的形状。我正在寻找一个有效的数学公式,它允许用户单击此网格之间的任何位置,然后是一个准确的函数(在 Javascript 或服务器端代码中),该函数将采用假定的网格分辨率(例如本次讨论的 1 公里间隔)和应返回该格线网格内的质心坐标的输入坐标。

为了澄清,请查看我的谷歌群组帖子的附加图片:

http://google-earth-api.googlegroups.com/web/Picture+5.png?gda=h5oFPz8AAAD315KpovipQeBwdfGpmW3ZhBc9PTADwYa-n193hZ6AItFmHuno63c7phcEXYVuRA6ccyFKn-rNKC-d1pM_IdV0&gsc=sz6bbAsmAAABBKF7YXWjYyc4

我需要做的是,如果用户单击此网格正方形中的任何位置,我需要找到该网格交点/正方形的质心或中心点,或者至少是边界网格坐标(构成正方形)。

如果我们假设网格是 UTM 标准并且最大分辨率为 1km(或将此作为参数),我需要检测附近的其他四个点,然后计算质心并不那么困难。我欢迎大家提出任何反馈意见并表示感谢。

我没有一种简单的方法可以让用户单击网格上的任何位置并找到网格边界坐标(制作 4 个坐标的正方形)或格线网格正方形的质心/中点。

一种想法是使用诸如 UTM 坐标参考之类的参考来尽可能多地使用假设。

如果我假设网格是 X 度宽,我们可以让一个纯 JavaScript 函数获取任何输入坐标并为我返回十进制度的边界格线坐标吗?

我的另一个想法是在地理空间图层中创建网格以获取任何输入坐标并返回最近的经纬网质心?

这有意义吗?

谢谢!

奥马尔

0 投票
2 回答
691 浏览

markers - Google 地球浏览器插件不接受带有自定义图像的自定义标记

我在谷歌地图标记中使用自定义图像。我已经通过谷歌地球浏览器插件包含了谷歌地球控制。但他们没有在谷歌地球控件中显示自定义图像?有什么办法可以解决这个问题?

谢谢,杰伊什

0 投票
2 回答
1309 浏览

apache-flex - AIR (FLEX) and Google Earth Plugin API

At this point Google does not have a Google Earth plugin API for the flash player. I would still like to use GE in my AIR(Flex) application though. Can I do this by using the HTML container? If not what is a possible solution?