问题标签 [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 投票
2 回答
2263 浏览

.net - ASP.Net Web 应用程序中的 Google 地球 API 使用

我想将 google earth 应用程序添加到我的 asp.net Web 应用程序中。用户可以根据需要添加地标,然后将位置保存为“.kmz”或“.kml”。集成的最佳方式是什么?是否可以直接在 asp.net 中加载谷歌地球应用程序?或者我是否需要使用谷歌地球 API 来获得这种功能?如果您有任何示例应用程序或代码,请与我分享。

0 投票
1 回答
335 浏览

kml - Google 地球中地标“自动”阴影的问题

我有一个 KML 文件,其中包含具有自定义图标、颜色和大小的地标列表。当我在 Google 地球浏览器插件中显示该文件时,我看到位于其他图标下方的图标带有阴影。这使得图标的颜色与我在<color>标签中的颜色不同。如何禁用阴影以便始终看到图标的真实颜色?

0 投票
1 回答
1518 浏览

google-maps - 通过基于区域的网络链接的 kml 文件使用 google earth api 访问地标

我有大量使用区域化 kml 文件加载的地标。(生成了大约 1000 个 kml 文件)。例如,我有一个按钮,当点击相机飞到我要访问的地标位置时。所以我认为包含这个地标的 kml 文件是在这个过程之后加载的。假设这是 5.kml,我尝试使用 getElementByUrl 方法获取地标对象。但这没有用。我也可以使用 ge.getElementsByType("KmlPlacemark") 方法,但我需要有一个循环来获取我需要的地标对象。这行得通,但我找不到让它快速工作的方法。下面是我的代码

我希望我能找到一种方法来访问从 KML 导入的对象(当区域变得活跃时)。等待您的答复。谢谢。

0 投票
1 回答
480 浏览

javascript - javascript-如何在google earth中设置kml文件的动画范围

目前,如果我单击按钮,地图将开始动画。但它永远不会停止,它会无限地活跃起来。如果有一个地图/文件是从 2004 年到 2008 年,我只想让它在 2008 年 12 月 31 日自动停止。我怎样才能做到这一点?

我试过了

但它不起作用,我认为它可能不符合我的目的。所以请帮助我,我很挣扎......

0 投票
1 回答
1170 浏览

css - 如何避免在 Google 地球气球中清除 CSS

我一直在寻找这个问题。我有一个我正在处理的项目,它基本上代表了不同地点的游览,每个地点都是在 Google 地球网络播放器中动态生成的。问题是客户要求代表位置的每个地标的内容更时尚。当然,我很快发现 Google 地球会恶意擦除你放入 KMZ 文件中的所有 CSS,这非常烦人。许多在线讨论都谈到在 CSS 声明中放置 !important 关键字或以一些有趣的方式使用气球样式来防止这种情况。到目前为止,我还没有找到具体的解决方案。

我只是想知道谷歌地球是否有黑客或方法不简单地删除你所有的 CSS。这可以包括在页面加载后从外部源导入或插入 CSS 和/或在必要时放入一个小 jQuery。我将提供一个典型气球应该是什么样子的代码模板。请注意,这实际上可以在 Google 地球程序中使用,但不能在线使用。

0 投票
1 回答
919 浏览

javascript - Google Earth API,如何防止地标重复?

我已经可以在点击时创建地标!我想要的是防止用户创建另一个具有相同 lat 和 long 值的地标。这是我基于 Google Earth Api 的初始代码。

不知何故,它似​​乎不起作用......我如何确保用户不会在同一个纬度上创建新的地标?

我想if (event.getTarget().getType() != 'KmlPlacemark' && event.getTarget().getGeometry().getType() != 'KmlPoint'应该做的伎俩..任何想法?T_T

0 投票
4 回答
725 浏览

java - 我的代码将 kml 解析到 Google 地球有什么问题?

无法将 kml 解析到我的 GE,我的代码有什么问题?

我被困在这两个星期,并尝试自己做很多其他的方式,

欢迎任何帮助,

拉斐尔·耶稣

google_earth.jsp

}

geraFotosObra.java

KMLGenerator.java

0 投票
2 回答
1339 浏览

kml - 如果我的 KML 文件非常大,如何优化 Google 地球网络插件的加载时间?

我的客户有一个非常大的 KML 文件,它包含大约 6000 多个地标,这些地标必须在地图上显示为 3D 模型。更糟糕的是KML文件不包含<link>COLLADA文件的标签,这意味着我必须遍历KML文件并附加一个COLLADA文件才能在google earth上显示。现在我已经可以遍历并为每个地标添加一个 3D 模型。我用一个非常小的 KML 文件(包含少于 100 个地标)对其进行了测试,它按预期工作得很好……但是当我使用上面有 6000 多个地标的非常大的 KML 文件时,插件只是崩溃了建议我刷新浏览器,却发现它再次崩溃... :(

对此有何建议?我可以在谷歌地球网络插件上放置的地标数量有限制吗?如何让加载更快?

0 投票
2 回答
699 浏览

java - 用于 GWT 的静态 Google 地球地图

我目前正在开发一个项目,该项目使用一个用 java 包装的 Google Earth API 库,以便人们可以在 Google Web Toolkit 中使用这个库来制作 Google Earth Widget。我想知道您是否可以获得 Google 地球地图的静态实现或静态实例,以便用户可以离线查看此页面。如果有这方面知识的人能尽快回复我,我将不胜感激。如果可能的话,我希望与库的开发人员合作,在未来的库版本中包含这个实现。我知道在桌面应用程序中,可以缓存地图以供离线使用。如果无法获得静态地图,那么我想知道您是否可以将地图缓存在用户的计算机上以供离线使用。

谢谢,

英里/小时

0 投票
1 回答
639 浏览

google-earth-plugin - 在每次 Google 地球插件移动时解析从网络链接加载的 KML

有没有办法在每次地球移动时解析网络链接 KML。我知道如何设置 eventListener。
页面流: - 我使用 fetchKml 加载 KML - 每次地球移动时,它都会拉动网络流 - 我想解析流式传输的 KML 以查看它是否在视图限制内,以便我可以显示一条消息。

所以总结一下。我想以某种方式解析从网络链接返回的 KML,以查看功能是否在视图内,如果没有显示类似“超出范围”的消息。

提前致谢。