private void fetch_map() { RectLatLng area = MainMap.SelectedArea; if (area.IsEmpty) { DialogResult res = MessageBox.Show("No ripp area defined, ripp displayed on screen?", "Rip", MessageBoxButtons.YesNo); if (res == DialogResult.Yes) { area = MainMap.ViewArea; } } if (!area.IsEmpty) { DialogResult res = MessageBox.Show("Ready ripp at Zoom = " + (int)MainMap.Zoom + " ?", "GMap.NET", MessageBoxButtons.YesNo); for (int i = 1; i <= MainMap.MaxZoom; i++) { if (res == DialogResult.Yes) { TilePrefetcher obj = new TilePrefetcher(); obj.ShowCompleteMessage = false; obj.Start(area, i, MainMap.MapProvider, 100,0); } else if (res == DialogResult.No) { continue; } else if (res == DialogResult.Cancel) { break; } } } else { MessageBox.Show("Select map area holding ALT", "GMap.NET", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
// prefetch private void button11_Click(object sender, EventArgs e) { RectLatLng area = MainMap.SelectedArea; if (!area.IsEmpty) { for (int i = (int)MainMap.Zoom; i <= MainMap.MaxZoom; i++) { DialogResult res = MessageBox.Show("Ready ripp at Zoom = " + i + " ?", "GMap.NET", MessageBoxButtons.YesNoCancel); if (res == DialogResult.Yes) { using (TilePrefetcher obj = new TilePrefetcher()) { obj.Owner = this; obj.ShowCompleteMessage = true; obj.Start(area, i, MainMap.MapProvider, 100); } } else if (res == DialogResult.No) { continue; } else if (res == DialogResult.Cancel) { break; } } } else { MessageBox.Show("Select map area holding ALT", "GMap.NET", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
// prefetch private void button11_Click(object sender, EventArgs e) { RectLatLng area = MainMap.SelectedArea; if (!area.IsEmpty) { for (int i = MainMap.Zoom; i <= MainMap.MaxZoom; i++) { List<GMap.NET.Point> x = MainMap.Projection.GetAreaTileList(area, i, 0); DialogResult res = MessageBox.Show("Ready ripp at Zoom = " + i + " ? Total => " + x.Count, "GMap.NET", MessageBoxButtons.YesNoCancel); if (res == DialogResult.Yes) { TilePrefetcher obj = new TilePrefetcher(); obj.ShowCompleteMessage = true; obj.Start(x, i, MainMap.MapType, 100); } else if (res == DialogResult.No) { continue; } else if (res == DialogResult.Cancel) { break; } x.Clear(); } } else { MessageBox.Show("Select map area holding ALT", "GMap.NET", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }