viewof pane = {
const container = yield html`<div style="height:800px">`;
const map = (container.value = new maplibregl.Map({
container,
zoom: 10.3,
center: [24.94254730066325, 60.17663597648806],
style: "https://tile.openstreetmap.jp/styles/maptiler-toner-en/style.json"
}))
map.on('load', () => {
const { MapboxLayer, Tile3DLayer } = deck
const layer = new MapboxLayer({
id: '3d',
type: Tile3DLayer,
pointSize: 1.4,
opacity: 0.5,
data: TILESET_URL,
loader: loaders.Tiles3DLoader,
loadOptions: {
tileset: {
}
}
})
map.addLayer(layer)
map.addControl(new maplibregl.FullscreenControl())
})
invalidation.then(() => map.remove());
}