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

            return(tileLayer);
        }
예제 #2
0
파일: Map.cs 프로젝트: LeafDotNet/LeafNet
        public async Task <Map> RemoveLayerJsd(TileLayer layer)
        {
            await RemoveLayerJs(layer).Run();

            return(this);
        }
예제 #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));
        }
예제 #4
0
파일: Map.cs 프로젝트: LeafDotNet/LeafNet
        public JsTask RemoveLayerJs(TileLayer layer)
        {
            var js = $"{JsName}.removeLayer({layer.JsName});";

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