Спасибо Tolik за хороший намек.
Как вы сказали, это показывает карту плитки до масштаба 16. Математической формуле 2^(16-зум) перестает работать, из-за отрицательного числа. Но этого достаточно для общей карте, как она существует только для масштаба 16.
Есть две проблемы сейчас:
1. Проблема с спутниковые карты, поскольку они доступны до масштаба 18. Затем математическая формула 2^(16-зум) больше не действует. Существует также различию с правилом, чтобы добавить "000" цифрами, потому что с зумом от 17 он превращается в правило "00" цифрами.
Например:
http://m3.mapserver.mapy.cz/ophoto/17_7ee0800_819e800http://m3.mapserver.mapy.cz/ophoto/18_7ee1c00_819dc00Поэтому условие IF, как вы посоветовали должен быть добавлен. Но в этой конфигурации, как изменить эту математическую формулу 2^(16-зум) для масштабов большых 16?
2. Вы правы, приходят константы для фиксации координат необходимы. Если я выберу Праге это изменение сценария, на самом деле это показывает, какое-то место в Литве, недалеко от города Viesvenai.
Есть ли у вас идеи, как решить их? Большое спасибо!