При добавлении маркера на карту, маркер отображается только на OSM. На карте Yandex маркер не виден.
var map = L.map('map').setView([57,1], 13);
var osm = new L.TileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png');
var layerdefs = {
ysat: { name: "Yandex", js: ["/scripts/tile/Yandex.js", "http://api-maps.yandex.ru/2.0/?load=package.map&lang=ru-RU"],
init: function() {return new L.Yandex("satellite"); }},
};
var yndx = new L.DeferredLayer(layerdefs.ysat);
map.addLayer(osm);
map.addControl(new L.Control.Layers({'OSM':osm, "Y":yndx},
{}));
L.marker([57,1]).addTo(map)
.bindPopup("<b>Hello world!</b><br />I am a popup.").openPopup();
При добавлении маркера на карту, маркер отображается только на OSM. На карте Yandex маркер не виден.