Клуб API Карт

Наложение тайлов из разных серверов

idm83
11 декабря 2013, 19:55

Добрый день.

Стоит задача склеить в одном слое тайлы (одна подложка), хранящиеся на разных серверах (например Яндекс + OSM). Подскажите, как это можно сделать, используя API Яндекс карт 2.0.

Для добавления слоя OSM использую следующий код:


OSMLayer = function () {
 return new ymaps.Layer(
  function (tile, zoom) {
   return 'http://a.tile.openstreetmap.org/'+zoom+'/'+tile[0]+'/'+tile[1]+'.png';
  }, {
   zIndex: 296,
   projection: ymaps.projection.sphericalMercator
  }
 )
};
ymaps.layer.storage.add('my#osm', OSMLayer);   
ymaps.mapType.storage.add('my#osm', new ymaps.MapType('Карта OpenStreetMap', ['my#osm']));

 

Как на слой OSM наложить тайлы Яндекса (или наоборот)?