public static GoToPresenter Create(MapPresenter mapPresenter) { var gotoPresenter = new GoToPresenter( p => { var webMercatorPoint = MapProjects.GeodeticWgs84ToWebMercator(p); mapPresenter.PanTo(webMercatorPoint, () => { mapPresenter.FlashPoint(webMercatorPoint); }); }, p => { var webMercatorPoint = IRI.Ham.CoordinateSystem.MapProjection.MapProjects.GeodeticWgs84ToWebMercator(p); mapPresenter.ZoomToLevelAndCenter(13, webMercatorPoint, () => { mapPresenter.FlashPoint(webMercatorPoint); }); }); return(gotoPresenter); }