public TileLayerBase(IMapSupplyFactory <TBitmap> supplyFactory, TileProviderBase <TBitmap> tileProvider) { _tileProvider = tileProvider; _cache = supplyFactory.GetTilesCache(30, tile => tileProvider.GetBitmap(tile)); _tileSet = new Lazy <ObservableBitmapTileSet>(() => new ObservableBitmapTileSet(_center, _zoom, TotalSize, TileSize, new ObservableMapTileSet(_center.Latitude, _center.Longitude, _zoom))); }
public HttpTileLayer(IMapSupplyFactory <TBitmap> supplyFactory, string urlTemplate) : base(supplyFactory, (TileProviderBase <TBitmap>)(object) new HttpTileProvider(urlTemplate)) { }
public MapBase(IMapSupplyFactory <TRawBitmap, TBitmap> supplyFactory) { _supplyFactory = supplyFactory; }