Ломаю голову как переписать код под новый апи, был
function processTemplate(template, tile, zoom) {
return template.replace(/%x/ig, tile.getX()).replace(/%y/ig, tile.getY()).replace(/%z/ig, zoom);
}
// Источник тайлов с изображениями
var ds = new YMaps.TileDataSource('til
ds.getTileUrl = function (tileNumber, zoom) {
return processTemplate(
YMaps.TileDataSource.prot
tileNumber,
zoom
);
};
// Добавляет "картиночный" слой на карту
var pLayer = new this.ymaps.Layer(ds);
// Источник тайлов с описаниями активных областей
var os = new YMaps.Hotspots.ObjectSour
os.getTileUrl = function (tileNumber, zoom) {
return processTemplate(
YMaps.Hotspots.ObjectSour
tileNumber,
zoom
);
};
os.getKey = function (tileNumber, zoom) {
return processTemplate(
YMaps.Hotspots.ObjectSour
tileNumber,
zoom
);
};
// Добавляет слой активных областей на карту
var hLayer = new YMaps.Hotspots.Layer(os);
далее просто добавлял оба слоя на карту и все, как сейчас будет выглядеть этот код?