私のウェブサイトの地球儀はここにあります。
とにかく、以前は地球自体の読み込みに問題がありました。ただし、地球は読み込まれますが、世界地図の画像が地球に表示されません。画像はこちらからご覧いただけます。ここで同様の問題を抱えているユーザーは、彼のために働く解決策を持っていました. しかし、それは私には合いませんでした。助言がありますか?
ここに私の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);
}
編集; 未修理。