copenhagen72 писал(а):Число известно
Его ещё надо получить. Именно об этом и был второй абзац моего сообщения.
То что предлагаете Вы, означает, что нельзя начинать качать тайлы до того, как всё не будет посчитано. В итоге юзер будет ждать 5 минут пока просчитается выделенная область, потом увидит сообщение, что число тайлов больше, и что он сделает? Откажется качать? Да никогда. Я просто уверен, что таких не будет. Максимум - сохранит сессию закачки в файл, чтобы потом продолжить.
То что сейчас программа не начинает качать до того, как всё посчитано и известно общее число тайлов, не более чем историческое недоразумение.
А если область скачивания формируется по сохранённой сессии закачки, где уже половина скачана, или где большая часть тайлов уже есть, Вы как собираетесь учитывать, что на гугл программа полезет только за оставшейся небольшой частью тайлов? Проверять их наличие на диске? Ну ржака и абассака же.
copenhagen72 писал(а):следовательно, если значение превышает какое-то определенное число-константу
Какую именно константу? Для всех сервисов одинаковую?
Банят или нет - зависит не от общего числа тайлов. А в том числе и от скорости. И вообще многие картосервисы не банят.
copenhagen72 писал(а):или для команды "format c:" в винде
Вы путаете совершенно пустяшное действие с потенциально необратимым или обратимым за крайне длительное время.
copenhagen72 писал(а):узнал про бан только после того как сам получил его
А могли не качать с гугла, и так и не узнать про бан никогда.
И опять же, забанили не за общее количество выбранных файлов для скачки.
Откуда гуглу знать, сколько файлов выбрано у юзера для скачки???
copenhagen72 писал(а):вам виднее, у меня нет особого опыта
Именно поэтому совершенно непонятно, зачем Вы упираетесь в это сообщение. Оно абсолютно ничего не решает. Алгоритмы, по которому банят гугл и прочие, совершенно неизвестны, могут меняться и вообще они РАЗНЫЕ. Например, замечено, что скачка на разных зумах вперемешку и обход области выделения по-другому - уменьшают вероятность бана.
Потом Вы будете спрашивать, почему сообщения не было, а меня опять забанили?