Skip to content

Instantly share code, notes, and snippets.

@dzole0311
Created August 19, 2025 21:04
Show Gist options
  • Select an option

  • Save dzole0311/dbb75e6b6e93f4a6c2faebec095af8ee to your computer and use it in GitHub Desktop.

Select an option

Save dzole0311/dbb75e6b6e93f4a6c2faebec095af8ee to your computer and use it in GitHub Desktop.
(function () {
if (window.deck && window.WeatherLayers && window.deck.JSONConverter) {
try {
const layers = [
'ParticleLayer',
'RasterLayer',
'ContourLayer',
'HighLowLayer',
'FrontLayer',
'GridLayer'
];
layers.forEach(name => {
const cls = window.WeatherLayers[name];
if (cls) {
window.deck.JSONConverter.registerClass(cls);
console.log(`[shim] Registered WeatherLayers.${name}`);
}
});
} catch (err) {
console.error('[shim] Failed to register WeatherLayers layers', err);
}
} else {
console.warn('[shim] deck.gl or WeatherLayers not available yet');
}
})();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment