feya писал(а):так же из скрипта было бы неплохо сделать возможность не грузить тайл (если в нужной зоне и так известно, что тайлов нет). незачем лишний раз дергать яндекс - дольше незабанят )
Тут можно например просто пустую строку возвращать)
то есть этот трюк с пустой строкой уже работает?
если нет, то лучше бы добавить еще одну возвращаемую из скрипта переменную, как раз управляющую статусом запроса.
чтобы был набор комманд, например:
'-dontload' - тайл не грузим
'-force' грузим из инета независимо от наличия в кеше
'-cache' если есть в кеше, берем из него, если нет - значит нет, из инета не грузим
'-auto' действие по умолчанию, т.е. кеш либо инет, либо настройка что в проге на тулбаре выставлена.
при таком раскладе статус запроса в
ResultURL вместо URL уже не катит - ведь половине статусов URL как раз нужен будет )
еще в
GetUrlScript.txt засунуть бы отдельной переменной(наравне с
GetX,
GetY...) путь к файлу тайла в кеше(ну типа
GetPath), т.е. как он в кеше называется или будет называться(если еще не скачан).
в таком случае я, к примеру, посредством внешней DLL смогу получать время создания файлов кеша, чтобы сравнить с текущим и решить, обновлять его или нет.
ну как-то так...
P.S. я, конечно, зануда еще та ))) у тя и так задач дофига, а я тут прям достаю... )))
P.P.S. хотя я не очень уверен, что если файл в кеше нашелся, у тебя вообще дело доходит до выполнения
GetUrlScript.txt...