问题标签 [webgl-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 投票
0 回答
1094 浏览

google-maps - 谷歌地图与 webgl 地球的集成

我想在 webgl 地球上掩盖谷歌地图,所以目前正在收集数据以开始,所以我遇到了(http://examples.webgearth.com/#opposite

webgearth api很好,但是文档很差,所以我通过它的例子进行了探索,我发现 bing 地图与它集成在一起,所以我想知道我可以将谷歌地图与 webgearth 链接起来,就像我放大 webgl 地球地球然后谷歌地图加载时一样用它 。所以任何人都可以知道是否可以使用 webgl earth 谷歌地图集成,因为在其示例中没有提到 bing map api 密钥或数据源,这对我来说很奇怪,因为在某些示例中使用了 bing 地图并打开街道地图

0 投票
1 回答
119 浏览

javascript - 触摸事件不会提醒纬度

我正在尝试在我的一个新项目中使用 WebGL Earth 2.0。图书馆

可以在这里找到:https ://github.com/webgearth/webgearth2

- 假设我想点击地球,浏览器必须提醒我点击的地方的纬度。我所做的是这样的:

它适用于网络浏览器并返回纬度,但它不适用于移动(iPhone)浏览器。

所以我接下来要做的是:

它适用于移动浏览器(iPhone),但问题是它不返回纬度。相反,它用“NULL”提醒我。当我在移动浏览器中触摸地球时,我希望它返回纬度。

请帮助我让它像我想要的那样工作......

0 投票
1 回答
564 浏览

javascript - WebGL-添加标签并选择对象

我尝试使用颜色索引技术进行挑选,但我想使用光线投射技术并在挑选的 3d 点上添加 3d 标签。

我是 webgl 的新手,我想要一个关于如何使用光线投射在 webgl 中选择对象的示例代码。

如何在 webgl 中进行项目和取消项目。

我正在使用纯 WebGl 来执行此操作(没有 three.js 或其他框架),所以请帮助我使用 webgl 代码示例。

0 投票
1 回答
2963 浏览

javascript - 创建一个 3D 对象以在 html 页面中设置动画

我现在正在构建一个网页,我的经理想要在其上旋转一个特定的地球(意思是:阴影和特定的地球设计)。我们有一个专门研究 3D 模型的团队,他们已准备好构建对象。

但他们或我也不知道如何正确构建它。

我正在考虑使用 canvas 和 greensock (GSAP) js 库,但问题是,我不知道如何集成 3D 对象,这个对象的扩展应该是什么。

也许 WebGl 更合适?或者只是多个图像?

有人知道吗?

编辑:为了更具体,我不能使用 gif 或已经制作的动画,因为地球在滚动时必须旋转。如果你不滚动,地球就不会旋转。然后地球将慢慢消失,另一个物体将取代它。

0 投票
0 回答
646 浏览

android - android中的地球旋转动画

伙计们目前我正在使用

但我需要地球旋转动画。这样,当用户打开应用程序时,一个标记会在全球范围内浮动,与缩放同步并降落在用户的当前位置。

我主要关心的是如何在 android 中显示像 google earth 这样的 3d 地球。

我听过关于 webglearth 的内容。但是没有适用于android的webgearth api。请建议我一些方法来克服这个问题。

0 投票
1 回答
192 浏览

javascript - javascript中的webgl earth API底图控件

有人可以告诉我创建图层控件以切换 webgl earth API 底图所需的 javascript 代码,就像在http://www.webgearth.com(下拉列表)

0 投票
1 回答
270 浏览

javascript - webgl earth javascript中的fancybox html

我有一个使用 webgl 地球(http://www.webgearth.org/)制作的带有标记的地球仪,我还使用 fancybox 来显示 youtube 视频的弹出窗口(http://fancyapps.com/fancybox/

我遇到的问题是我希望视频的链接位于我创建的标记内,而我遇到的问题是我不能在 javascript 中使用标准的 html 链接。我也尝试使用此处找到的方法来链接它,但没有成功(https://bencollier.net/2011/05/quickly-creating-an-html-link-in-javascript/

这是我正在工作的网站,它将在中国显示一个标记(http://playground.eca.ed.ac.uk/~s1572393/map/globe.html#

这是有问题的代码部分;

我正在尝试在显示国家名称的位置之后添加链接。这是我要使用的链接,因为它出现在 HTML 中;

任何帮助或建议将不胜感激,谢谢大家。

0 投票
0 回答
293 浏览

javascript - Webgl-Earth:仅在两个方向上水平旋转地球

我正在开发一个应用程序,我在其中使用webgearth来绘制地球。现在我只能在拖动鼠标时通过 javascript 水平旋转它。JSFiddle

问题是地球顺时针或逆时针旋转到任意两点,以最近者为准。我在文档中找不到任何可以顺时针或逆时针旋转它的方法。以前有没有人这样做过。任何帮助表示赞赏。

0 投票
2 回答
1343 浏览

javascript - How to change cursor in Cesium?

I am trying to change the cursor when it mouses over certain cesium objects. I am using a mouse over listener and that part is working (found out by using debugger;). But when I mouse over it (and according to the Firefox debugger the variable name is changed), the cursor stays the same. Google and Cesium's API documentation have yielded no help. Any idea what I'm doing wrong?

Before this code runs, Firefox says document.body.style.cursor = "" . At the first debugger; it says document.body.style.cursor="pointer". At the second debugger; it says document.body.style.cursor="default".

0 投票
0 回答
378 浏览

javascript - WebglEarth 和触控支持

我正在尝试使在引擎盖下使用cesiumjs的webgearth与触摸屏一起使用。到目前为止还没有运气。自述文件说它支持移动设备,但我也无法确认。

我正在这样初始化我的地球:

我究竟做错了什么?或者有人有解决方案的想法吗?


编辑:事实证明我没有做错任何事情并且框架是可触摸的。阻止此功能的最新 chrome 版本似乎存在问题。我会将这个问题留给遇到这个问题的任何人。

在撰写本文时,我使用的是 Chrome 56.0.2924.87(64 位)。

对于我正在开发的 NodeWebkit (nwjs) 应用程序,我退回到 Chrome 52 并且它可以工作。