예제 #1
0
 /// <summary>
 /// Конструктор для загрузки изображений пути по дорогам
 /// </summary>
 /// <param name="path">Путь к директории для скачивания</param>
 /// <param name="roads">Словарь дорог</param>
 /// <param name="restService">сервис работы с Google Map API</param>
 /// <param name="context">контекст работы базы данных</param>
 /// <param name="geoService">сервис работы с географическими данными</param>
 public Downloader(string path, List <Road> roads, GoogleRestService restService, PathFinderContext context, GeographiService geoService)
 {
     this.path        = path;
     this.roads       = roads;
     this.restService = restService;
     this.context     = context;
     this.geoService  = geoService;
     downloadedChunks = new List <PolylineChunk>();
     downloadedRoads  = new List <Road>();
     Status           = 0;
 }
예제 #2
0
 /// <summary>
 /// Конструктор для загрузки изображений пути по участкам
 /// </summary>
 /// <param name="path">директория, в которой будут создаваться папки с панорамами</param>
 /// <param name="points">Список списков точек, по которым будут загружаться панорамы</param>
 /// <param name="restService">сервис работы с Google Map API</param>
 public Downloader(string path, IList <PolylineChunk> chunks, GoogleRestService restService, PathFinderContext context)
 {
     this.path    = path;
     listOfChunks = new List <PolylineChunk>();
     listOfChunks.AddRange(chunks);
     downloadedChunks = new List <PolylineChunk>();
     downloadedRoads  = new List <Road>();
     this.restService = restService;
     this.context     = context;
     Status           = 0;
 }