Function getStoredTilesAsJson

  • Get a geojson of tiles from one resource

    Parameters

    • tileSize: {
          x: number;
          y: number;
      }
      • x: number
      • y: number
    • tiles: TileInfo[]

    Returns FeatureCollection<Polygon>

    const urlTemplate = 'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png';
    const getGeoJsonData = () => LeafletOffline.getStorageInfo(urlTemplate)
    .then((data) => LeafletOffline.getStoredTilesAsJson(baseLayer, data));

    getGeoJsonData().then((geojson) => {
    storageLayer = L.geoJSON(geojson).bindPopup(
    (clickedLayer) => clickedLayer.feature.properties.key,
    );
    });