问题标签 [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# - 在 Google Earth COM API 中监听 MouseEvents 的样板代码
我正在尝试使用 browsercontrol 和 IGEPlugin 在 Windows 窗体应用程序中获取鼠标的 LAT/LON 位置。有人有线索吗?
geospatial - 谷歌地球从边界框确定缩放级别
我有一个使用 Google 地球的 Windows 窗体应用程序,用户可以在该应用程序中在地图上绘制一个用作地理围栏的多边形。
我想做的是能够缩放到多边形,以便它通过单击按钮很好地适应屏幕。一种缩放以适应功能。
找到多边形的中心并将 Google 地球相机设置为该纬度/经度很容易。
我需要的是一种算法,它采用纬度\经度、屏幕高度\宽度的边界框,然后确定设置相机的高度。
有没有人有这个算法或知道在哪里可以找到?
谢谢!!
openlayers - 如何使用谷歌地球底图绘制 openlayers 功能
尝试使用OpenLayers(最终)在谷歌地球插件基础地图上加载标记、矢量和 WMS。Google 地球似乎“与其他人相处得不好”。
如果我以“谷歌方式”实例化地图: google.earth.createInstance('map', initCB, failCB);
我得到一个谷歌地图,我可以添加谷歌地标,但我不能将该实例传递给 OpenLayers。
使用以下内容:
这将创建一个具有 5 个 googly 层的基本 OL 地图。我可以看到我添加的任何地图图层时添加的标记,除非选择了齿轮。一旦我加载了谷歌地球地图,它就会“接管”整个 div。所有 OL 控件(例如 LayerSwitcher)都消失了,我无法弄清楚如何从 OL 访问 google earth 实例。
我假设标记仍然存在,但在底图后面。在底图上设置不透明度无效。
问题:
- 这是记录在案的限制吗?我找不到任何表明它不应该的东西。
- 是否有一种解决方法可以将 OpenLayers 地图/图层实例传递给谷歌地球的 getEarthInstance 调用?或相反亦然?这似乎是两全其美,让我在需要时可以访问 GE API,但我可以将 OL 中的所有 WFS 处理用于大多数任务。
欢迎不成熟的想法。
kml - Google Earth中点数据的棱镜图?
是否可以在点数据上生成棱镜图?我在每个点上都有一定的持续时间/延迟。我想要的只是生成一个 KML 文件,在每个点上给出(纬度,经度,时间),并在 Google 地球中以一定的比例查看它。我找到了这个例子,但它不仅在点数据上,而且在多边形数据上。
javascript - 在谷歌地球中移动 3D 模型?
我正在使用 Google Earth Web-plugin API,并且我有一个直升机的 3d 模型,我可以使用以下代码创建一个 3d 模型:
var placemark = ge.createPlacemark('');
placemark.setName('模型');
// 地标/模型(几何)
var model = ge.createModel('heli'); placemark.setGeometry(模型);
// 地标/模型/链接
var link = ge.createLink('');
link.setHref(' http://my.url/heli.dae ');
模型.setLink(链接);
// 地标/模型/位置
var loc = ge.createLocation('');
loc.setLatLngAlt(temp1,temp2,alt)
模型.setLocation(loc);
model.setAltitudeMode(ge.ALTITUDE_RELATIVE_TO_GROUND);
// 将模型地标添加到地球
ge.getFeatures().appendChild(地标);
所以我一直在创建一个新模型,每次新的经纬度坐标进来,有没有办法简单地将 3d 模型移动到这些坐标而不是创建一个新模型,在大约 50 次渲染后,它变得没有响应!任何帮助,将不胜感激
我假设我需要 getPlacemark 而不是 createPlacemark,但在参考文献中没有提到这样的函数。
iphone - 适用于 iPhone 的谷歌地球 API
我的 iPhone 应用程序需要 google earth api 有人可以提供想法或链接吗?
javascript - 谷歌地球问题
我想使用 Google 地球进行演示。我想从旋转地球开始,然后放大到某个位置。旋转的东西有效,但不知何故缩放不起作用。我有以下代码
我知道代码在loadRoute();
工作中的平静,因为我之前测试过。
有人知道这里出了什么问题吗?
plugins - 如何为 Google 地球开发插件?
我想知道开始为 Google 地球开发插件/插件的任何资源或起点。我不是在谈论使用 Google 地球 API 进行应用程序开发。相反,我想为 GE 创建插件/插件,例如飞行模拟器导游等。
非常感谢 !!
javascript - Google 地球 API 是否需要密钥?
Google Maps API 第 3 版不再需要密钥。谷歌地球 API 吗?如果是这样,为什么有区别?
更新:Earth API 确实需要密钥,但我仍然不知道为什么。
video-capture - 将 Google 地球插件动画制作成视频
我创建了一个在 Google 地球插件(浏览器)内部运行的动画,我想以某种方式将此动画编码为可以上传到 YouTube 或相关视频网站的视频格式。有什么工具可以帮助我做到这一点吗?
**编辑:更多细节此动画根据用户输入而变化。所以它需要是可扩展的。用户将单击一个按钮:下载视频,然后服务器将转换动画。