コード例 #1
0
 public TileCacheTrackerLevel(VectorTileSourceInfo vectorTileInfo, LevelOfDetail level)
 {
     VectorTileInfo     = vectorTileInfo ?? throw new ArgumentNullException(nameof(vectorTileInfo));
     LevelOfDetail      = level ?? throw new ArgumentNullException(nameof(level));
     TileWidthMapUnits  = level.Resolution * 256;
     TileHeightMapUnits = level.Resolution * 256;
 }
コード例 #2
0
 public TileCacheTracker(VectorTileSourceInfo vectorTileInfo)
 {
     VectorTileInfo = vectorTileInfo ?? throw new ArgumentNullException(nameof(vectorTileInfo));
     LevelsOfDetail = vectorTileInfo.LevelsOfDetail.Select(x => new TileCacheTrackerLevel(vectorTileInfo, x)).OrderByDescending(x => x.LevelOfDetail.Scale).ToArray();
 }