我的网站显示的地球可以找到here。
无论如何,以前我在加载globe本身时遇到了问题。然而,我修复了这一点,地球加载,但世界地图图像不显示在地球上如图所示。该图像可以在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);
}编辑;未*固定。
发布于 2014-04-05 05:49:16
你和环球报的联系给了我404。我必须去掉index.php http://warofworlds.net/1index.php前面的1才能看到你的例子。地图也为我正确加载。你正在用Chrome加载你的例子吗?当我尝试在Windows的Safari中加载webgl时,我也遇到了类似的问题。不管怎样,祝你好运。
https://stackoverflow.com/questions/22240355
复制相似问题