enter: [112.24731445312501, 35.34257486000643].reverse(),
    // zoom: 4
  });

  const layer = L.tileLayer('https://{s}.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png', {
    subdomains: ['a', 'b', 'c', 'd'],
  });

  map.addLayer(layer);

  async function add () {
    const clip = await fetch('./data/china.geojson').then(res => res.json());

    const rasterSource = new leafletWind.TileSource('raster', {
      tileSize: 256,
      url: 'https://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png',
      m