Exemple #1
0
 public static HttpTileSource Create(
     KartverketTileSource source               = KartverketTileSource.Topografisk,
     Func <Uri, byte[]> tileFetcher            = null,
     IPersistentCache <byte[]> persistentCache = null) =>
 new HttpTileSource(
     new GlobalSphericalMercator(zoomLevels: TileSourceToZoomLevels(source)),
     "https://{s}.statkart.no/gatekeeper/gk/gk.open_gmaps?layers=" + TileSourceToLayer(source) + "&zoom={z}&x={x}&y={y}",
     serverNodes: new[] { "opencache", "opencache2", "opencache3" },
     persistentCache: persistentCache,
     name: source.ToString(),
     attribution: attribution,
     tileFetcher: tileFetcher);
Exemple #2
0
 private static string TileSourceToLayer(KartverketTileSource source) =>
 source switch
 {