public GeoRSSLayer() { Renderer = new SimpleRenderer(); _source.LoadCompleted += ( sender, e ) => { Graphics.Clear(); LoadGraphics(); if( LoadCompleted != null ) { LoadCompleted( this, e ); } }; _source.LoadFailed += ( sender, e ) => { if( LoadFailed != null ) { LoadFailed( this, e ); } }; }
public GPXLayer() { Renderer = new SimpleRenderer(); _completeHandler = ( stm ) => { Graphics.Clear(); _source = GPXReader.ReadGPX( stm ); Graphics = LoadGraphics(_source); if( LoadCompleted != null ) { LoadCompleted( this, new EventArgs() ); } }; _errorHandler = ( ex ) => { if( LoadFailed != null ) { LoadFailed( this, new EventArgs<string>(ex.Message) ); } }; }
public GeoJSONLayer() { Renderer = new SimpleRenderer(); _completeHandler = ( stm ) => { Graphics.Clear(); _graphics = GeoJSONReader.ReadGeoJSON( stm ); LoadGraphics(); if( LoadCompleted != null ) { LoadCompleted( this, new EventArgs() ); } }; _errorHandler = ( ex ) => { if( LoadFailed != null ) { LoadFailed( this, new EventArgs<string>(ex.Message) ); } }; }