OSM max/min scale

День добрый всем.

Мне нужна ваша помощь. Я не понимаю, как задавать минимальные и максимальные границы масштаба на моей карте.
Если numZoomLevels: 17, maxZoomLevel: 17, minZoomLevel: 10, тогда у меня макс масштаб = 17 и мин масштаб = 0 (начитался нельзя задавать minZoomLevel для этого типа слоёв).
Я попытался еще один вариант:
scale: [433000,217000,108000,54000,21000,14000,6771,3386]
задал для карты и для слоя и масштабы изменяются в заданных пределах, но переменная z считается от 0
var mapnik = new OpenLayers.Layer.OSM(“New Layer”, “http://ebanix.isa-geek.com/tiles/1${z}/${x}/${y}.png” ,{scales: [433000,217000,108000,54000,21000,14000,6771,3386]});
Как правильно установить разрешённый масштаб OSM mapnik?
Как установить на карте только видимую границу, которая бы не показала, что не существует?
1 я добавил, как бы для обмана, я начинаю с 10 масштаба, но вроде бы всё ок, только на 1 увеличиваю, карта наполовину перемещается влево, а следующий масштаб, не понятно куда карта смещается, я не нашёл её.

OpenLayers Demo html, body, #basicMap { width: 100%; height: 100%; margin: 0; }

Подможите плиз, а то все молчат :cry: