Example #1
0
        public async Task <TileLayer> TileLayer(TileLayer tileLayer)
        {
            await Evaluate($"{tileLayer.JsName} = L.{tileLayer}");

            return(tileLayer);
        }
Example #2
0
        public async Task <Map> RemoveLayerJsd(TileLayer layer)
        {
            await RemoveLayerJs(layer).Run();

            return(this);
        }
Example #3
0
        public async Task <TileLayer> TileLayer(string jsName, string url, TileLayerOptions options = null)
        {
            var tileLayer = new TileLayer(jsName, Browser, url, options ?? TileLayerOptions.Default);

            return(await TileLayer(tileLayer));
        }
Example #4
0
        public JsTask RemoveLayerJs(TileLayer layer)
        {
            var js = $"{JsName}.removeLayer({layer.JsName});";

            return(new JsTask(js, () => Browser.EvaluateScriptAsync(js)));
        }