问题标签 [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.
c# - 使用 C# 中的 GEPlugin KmlCamera
我可以让谷歌地球插件在我的 C# windows 窗体中工作 - 但我想问一下如何让“相机”将地球变成我提供的经纬度。
有谁知道要调用哪个方法,或者是否有一篇关于使用 C# 控制谷歌地球的文章?
javascript - 谷歌地球插件忽略了 KML 中的 JavaScript
我创建了一个简单的 KML 文件,该文件可在独立的 Google 地球客户端中运行,但在 Google 地球插件中根本无法运行(无论使用何种浏览器):
基本上,我有一个默认显示的图像,我想让它在单击按钮时消失。最终,我希望能够通过单击来切换图像,但我认为这需要首先工作才能到达该步骤。
这在独立的 Google 地球中运行良好,但在 Google 地球插件中不起作用。
奇怪的是,如果我在气球已经显示后在 JavaScript 控制台中运行它,这也适用于 Google 地球插件。它只是不承认文件中已经存在的代码。
有任何想法吗?
javascript - 谷歌地球 api javascript 控件
我有一个 HTML 文件,其中相机从太空飞到街景,我只需要向前移动,以随机方向移动到下一个街景并继续移动。就像按住向上箭头一样。请问有人知道怎么做吗?非常感谢!
google-earth - 从本地磁盘获取 .kmz 文件并通过 API 将它们导入 Google 地球
我需要将纽约市每座建筑物的 3D 模型导入 Google Earth API。我使用 google.earth.fetchKml 获取了他们的 .kmz 文件。由于此命令使用 kmz 文件的 URL,并且要导入的文件数量很多,因此速度非常慢。
有什么方法可以从本地磁盘获取这些文件?
我可以使用其他格式来代替 .kmz 吗?例如 .dae 文件?
javascript - 在 GE 插件中使用 NetworkLinkControl 进行更新的问题
我正在使用 KML 加载图像叠加层,然后尝试使用 NetworkLinkControl 更改相机视图值,例如高度。我的 NetworkLinkControl 更新都没有反映在 GE 插件中。我对这个问题做了很多研究,但无济于事。任何帮助,将不胜感激。
以下是详细信息:
该过程从加载 NetworkLink KML 文件开始:
在里面.appendChild()
是这样完成的:
上面加载了以下.fetchKml()
KML 1:
两个 NetworkLink 中的每一个都通过<Link>
.
第一个是我的照片(叠加)KML 2:
第二个是更新程序 KML 3:
GE 插件现在已加载 KML,地标放置在指定坐标处,双击地标进入照片查看模式。
要更改照片的高度,javascript API 请求更新:
服务器使用 KML 4 响应(在服务器日志中显示):
这应该有效,因为:
<refreshMode>onChange</refreshMode>
<NetworkLink>
为KML 1中的更新程序设置,并且networkLinkControl.getLink().setHref()
正在进行更改。<PhotoOverlay targetId="image_10000244">
在 KML 4 中正确定位<PhotoOverlay id="image_10000244">
在 KML 2<targetHref>
<href>
在 KML 4 中以 KML 1 中的正确为目标
但是 GE 插件不显示海拔变化。我尝试通过 javascript API 更改此值,该值有效。但为什么 KML 方法不起作用?任何想法,将不胜感激。
button - 如何从谷歌地球插件的时间滑块中删除按钮
我使用“ge.getTime().getControl().setVisibility(ge.VISIBILITY_SHOW);”来显示谷歌地球插件的时间滑块。在 GEP 6 版本中,时间滑块包含几个按钮,“缩小按钮”,“放大按钮”,以及另一个可以更快地穿越时间范围的按钮(它有一种“播放”, “暂停”功能,当您将鼠标悬停在它上面时,它会显示“单击以切换时间滑块动画”)。我想从滑块中删除此按钮。我怎样才能做到这一点?
vb6 - 使用 Google 地球 API 寻找最高点?
我需要找出一个地区的最高点。
但是,当我遍历所有点时,对于我的 CPU 来说效率不够高。
那么 Google Earth API 是否提供任何相关的方法?
谢谢 !
google-earth-plugin - Google 可以跟踪使用 Google Earth API 制作的地标吗?
我的意思是,由于您的浏览器不会在本地缓存 Google Earth Javascript API,因此您对 API 的所有调用都必须转到 Google 的服务器。因此,如果您在 API 中的某个纬度和经度处创建地标,这些坐标就会发送给 Google。我只是想知道我对此的理解是否正确。
javascript - 谷歌地球 JS API 中的 LatLngBounds?
我正在谷歌地球 API 中寻找类似于谷歌地图的“LatLngBounds”的东西,但我在谷歌地球API参考中找不到。
我需要这个将相机视图集中在所有放置的标记/地标上并缩放到适当的水平。
有这样的事吗?还是我需要自己做?
google-earth-plugin - 谷歌地球 api 获取坐标
这里有一个简单的问题:我有一个 showKmz() 函数,它接收属于 KML/KMZ 文件的 URL,并直接进入 fetchkml() 方法,之后它被附加到我的 Google 地球实例。现在我想恢复这个获取的 KML/KMZ 文件的坐标,并在加载自定义 ico 后立即使用它们,我想将它们完全放在我获取的 KML/KMZ 文件的相同位置。这样做的原因是,我想在 Google 地球上显示这些文件,并使用它们的 clicable 图标,尽管这些 KML/KMZ 默认可能具有任何图标......
有没有人知道一种方法来实现检索坐标甚至更好的目标:一种更直接的方法来使这个自定义图标叠加我想要的?
提前致谢!!
再见!!