WebGL Globe(Google实验)不显示世界地图图像

时间:2014-03-07 02:34:27

标签: javascript php webgl webgl-globe

我的网站显示地球可以找到here

无论如何,以前我在装载地球本身时遇到了问题。但是我修复了这个问题,全局加载,但世界地图图像不会显示在地球上,如图所示。可以找到图像here。具有类似问题here的用户有一个适合他的解决方案。但它并不适合我。有什么建议吗?

这是我的globe.js(部分):

shader = Shaders['earth'];
uniforms = THREE.UniformsUtils.clone(shader.uniforms);

uniforms['texture'].value = THREE.ImageUtils.loadTexture('world.jpg');

然后:

opts.format = opts.format || 'magnitude'; // other option is 'legend'
console.log(opts.format);
if (opts.format === 'magnitude') {
  step = 3;
  colorFnWrapper = function(data, i) { return colorFn(data[i+2]); };
} else if (opts.format === 'legend') {
  step = 4;
  colorFnWrapper = function(data, i) { return colorFn(data[i+3]); };
} else {
  throw('error: format not supported: '+opts.format);
}

编辑;不固定。

1 个答案:

答案 0 :(得分:0)

您指向全球的链接给了我404.我必须在index.php http://warofworlds.net/1index.php之前删除1才能看到您的示例。地图也正确加载了。您是否在Chrome中加载示例?当我尝试在Safari for Windows中加载webgl时,我遇到了类似的问题。祝你好运。