[[главная|Главная страница]] ====== Как скачивать нужные масштабы и не скачивать ненужные ====== Рассмотрим случай, когда нам требуется скачивать только некоторый диапазон масштабов, а масштабы, не попадающие в этот диапазон, скачиваться не должны. Например, ландшафт Google имеет нормальное изображение вплоть до масштаба z16, а выше загружается гибрид на чёрном фоне. Мы хотим, чтобы вместо таких неинформативных изображений показывалось растянутое изображение предыдущего масштаба. Или же в случае спутника Google мы хотим иметь в кэше снимки только с высоким разрешением, а они начинаются с масштаба z14. Чтобы заставить программу игнорировать ненужные масштабы, следует внести изменения в файл ''GetURLScript.txt''. В случае ландшафта Google имеем следующий текст в файле ''GetURLScript.txt'' (сокращён): begin ResultURL:=GetUrlBase+...; end. Чтобы ограничить скачивание масштабом z16, введём в текст такую строчку: begin If GetZ <= 16 then ResultURL:=GetUrlBase+...; end. Теперь при установке масштаба более z16 ничего скачиваться не будет, так как текст запроса будет содержать пустую строку. Для более общего случая, когда нужно ограничить скачивание масштабов как снизу, так и сверху, следует написать так: begin If GetZ >= zmin then If GetZ <= zmax then ResultURL:=GetUrlBase+...; end. Где ''zmin'' и ''zmax'' - соответственно минимальный и максимальный масштабы, подлежащие скачиванию.