Рассмотрим случай, когда нам требуется скачивать только некоторый диапазон масштабов, а масштабы, не попадающие в этот диапазон, скачиваться не должны. Например, ландшафт 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
- соответственно минимальный и максимальный масштабы, подлежащие скачиванию.