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