Регулирование прозрачности пользовательского слоя на yandex maps

Добавил на yandex maps свой слой с тайлами старой карты. Нужно, чтобы была возможность регулировать прозрачность этого слоя для сравнения с картой яндекс. Ползунок для регулировки прозрачности слоя есть. В коде ползунка нужен только id или class div моего регулируемого слоя. Скрипт яндекс api при формировании задаёт слою с тайлами яндекс карты и моему слою одинаковый id. Соответственно регулировать прозрачность получается только вместе и карт яндекса и моего слоя. Можно ли как-то через яндекс api задать моему слою id или class для div какой я хочу?

window.onload = function () {
        var options = {
                tileUrlTemplate: "./%z/tile-%x-%y.png",
                controls: {
                    typeControl: true,
                    miniMap: false,
                    toolBar: false,
                    scaleLine: false
                },
                scrollZoomEnabled: true,
                mapCenter: new YMaps.GeoPoint(39.8, 59.2),
                backgroundMapType: YMaps.MapType.MAP,
                mapZoom: 14,
                isTransparent: true,
                smoothZooming: false,
                layerKey: "my#layer",
                mapType: {
                    name: "Мой слой",
                    textColor: "#000000"
                },
                copyright: ""
            },
            map = new YMaps.Map(document.getElementById("YMapsID")),
            myData = new YMaps.TileDataSource(options.tileUrlTemplate, options.isTransparent, options.smoothZooming);

        myData.getTileUrl = function (tile, zoom) {
            return this.getTileUrlTemplate().replace(/%x/i, tile.x).replace(/%y/i, tile.y).replace(/%z/i, zoom);
        }

        var MyLayer = function () {
            return new YMaps.Layer(myData);
        }
        YMaps.Layers.add(options.layerKey, MyLayer);

        var mapLayers = options.backgroundMapType ? options.backgroundMapType.getLayers() : [],
            myMapType = new YMaps.MapType(YMaps.jQuery.merge(mapLayers, [ options.layerKey ]), options.mapType.name, { textColor: options.mapType.textColor });

        map.setCenter(options.mapCenter, options.mapZoom, myMapType);
        if (options.copyright) {
            map.addCopyright(options.copyright);
        }

        if (options.controls.typeControl) {
            map.addControl(new YMaps.TypeControl([ myMapType, YMaps.MapType.MAP, YMaps.MapType.SATELLITE ], []));
        }
     
        if (options.controls.miniMap) {
            map.addControl(new YMaps.MiniMap());
        }
        if (options.controls.toolBar) {
            map.addControl(new YMaps.ToolBar());
        }
        if (options.controls.scaleLine) {
            map.addControl(new YMaps.ScaleLine());
        }
        if (options.scrollZoomEnabled) {
            map.enableScrollZoom();
        }
        map.addControl(new YMaps.Zoom());
    }

Ответы (0 шт):