Боюсь показаться тупым, но не совсем понял вопрос — где первый пример, а где второй?
Ну собственно говоря, множественные карты и метки для них реализовать можно так(пример невозбранно взят из песочницы карты, кстати, советую туда сходить за подробностями работы с апи):
ymaps.ready(init);
function init() {
var center = [56.136, 40.390];
var myMap1 = new ymaps.Map('map1', {
center: center,
zoom: 10
});
var myMap2 = new ymaps.Map('map2', {
center: center,
zoom: 10
});
var myPlacemark1 = new ymaps.Placemark(center, {
// Свойства.
// Содержимое иконки, балуна и хинта.
iconContent: '1',
balloonContent: 'Балун',
hintContent: 'Стандартный значок метки'
}, {
// Опции.
// Стандартная фиолетовая иконка.
preset: 'twirl#violetIcon'
});
var myPlacemark2 = new ymaps.Placemark(center, {
// Свойства.
// Содержимое иконки, балуна и хинта.
iconContent: '2',
balloonContent: 'Балун',
hintContent: 'Стандартный значок метки'
}, {
// Опции.
// Стандартная фиолетовая иконка.
preset: 'twirl#violetIcon'
});
myMap1.geoObjects.add(myPlacemark1);
myMap2.geoObjects.add(myPlacemark2);
}
пример на jsfiddle:
upd: Код, как вы поняли, для второй версии апи.