ymaps.ready(init);
    var myMap;

    function init(){     
        myMap = new ymaps.Map("map", {
            center: [55.65, 38.17],
            zoom: 10
        }, {
            searchControlProvider: 'yandex#search'
        }),
        // Создаём макет содержимого.
        MyIconContentLayout = ymaps.templateLayoutFactory.createClass(
            '<div style="color: #FFFFFF; font-weight: bold;">$[properties.iconContent]</div>'
        ),
        
        
        myPlacemark = new ymaps.Placemark([55.6466, 38.005], {
            hintContent: 'РњР°Р»Р°С…РѕРІРєР°',
        }, {
            // Опции.
            // Необходимо указать данный тип макета.
            iconLayout: 'default#image',
            // Своё изображение иконки метки.
            iconImageHref: 'images/mark.gif',
            // Размеры метки.
            iconImageSize: [30, 42],
            // Смещение левого верхнего угла иконки относительно
            // её "ножки" (точки привязки).
            iconImageOffset: [-5, -38]
        }),
        Tomilino = new ymaps.Placemark([55.655482836390966,37.95489759732744], {
            hintContent: 'РўРѕРјРёР»РёРЅРѕ'
        }, {
            // Опции.
            // Необходимо указать данный тип макета.
            iconLayout: 'default#image',
            // Своё изображение иконки метки.
            iconImageHref: 'images/mark.gif',
            // Размеры метки.
            iconImageSize: [30, 42],
            // Смещение левого верхнего угла иконки относительно
            // её "ножки" (точки привязки).
            iconImageOffset: [-5, -38]
        }),
        Udelnaya = new ymaps.Placemark([55.63459492133574,38.04416776721189], {
            hintContent: 'РЈРґРµР»СЊРЅР°СЏ'
        }, {
            // Опции.
            // Необходимо указать данный тип макета.
            iconLayout: 'default#image',
            // Своё изображение иконки метки.
            iconImageHref: 'images/mark.gif',
            // Размеры метки.
            iconImageSize: [30, 42],
            // Смещение левого верхнего угла иконки относительно
            // её "ножки" (точки привязки).
            iconImageOffset: [-5, -38]
        }),
        Jukovsky = new ymaps.Placemark([55.596932983768134,38.12356632812497], {
            hintContent: 'Р–СѓРєРѕРІСЃРєРёР№'
        }, {
            // Опции.
            // Необходимо указать данный тип макета.
            iconLayout: 'default#image',
            // Своё изображение иконки метки.
            iconImageHref: 'images/mark.gif',
            // Размеры метки.
            iconImageSize: [30, 42],
            // Смещение левого верхнего угла иконки относительно
            // её "ножки" (точки привязки).
            iconImageOffset: [-5, -38]
        }),
        Ramenskoe = new ymaps.Placemark([55.566505267254726,38.22977538867184], {
            hintContent: 'Р Р°РјРµРЅСЃРєРѕРµ'
        }, {
            // Опции.
            // Необходимо указать данный тип макета.
            iconLayout: 'default#image',
            // Своё изображение иконки метки.
            iconImageHref: 'images/mark.gif',
            // Размеры метки.
            iconImageSize: [30, 42],
            // Смещение левого верхнего угла иконки относительно
            // её "ножки" (точки привязки).
            iconImageOffset: [-5, -38]
        }),
        Kratovo = new ymaps.Placemark([55.59763730500986,38.16610590478512], {
            hintContent: 'РљСЂР°С‚РѕРІРѕ'
        }, {
            // Опции.
            // Необходимо указать данный тип макета.
            iconLayout: 'default#image',
            // Своё изображение иконки метки.
            iconImageHref: 'images/mark.gif',
            // Размеры метки.
            iconImageSize: [30, 42],
            // Смещение левого верхнего угла иконки относительно
            // её "ножки" (точки привязки).
            iconImageOffset: [-5, -38]
        }),
        Lubercy = new ymaps.Placemark([55.675774133832576,37.89783324853512], {
            hintContent: 'Р›СЋР±РµСЂС†С‹'
        }, {
            // Опции.
            // Необходимо указать данный тип макета.
            iconLayout: 'default#image',
            // Своё изображение иконки метки.
            iconImageHref: 'images/mark.gif',
            // Размеры метки.
            iconImageSize: [30, 42],
            // Смещение левого верхнего угла иконки относительно
            // её "ножки" (точки привязки).
            iconImageOffset: [-5, -38]
        }),
        Vyh = new ymaps.Placemark([55.71528882547735,37.81757009252925], {
            hintContent: 'Р’С‹С…РёРЅРѕ',
        }, {
            // Опции.
            // Необходимо указать данный тип макета.
            iconLayout: 'default#image',
            // Своё изображение иконки метки.
            iconImageHref: 'images/mark.gif',
            // Размеры метки.
            iconImageSize: [30, 42],
            // Смещение левого верхнего угла иконки относительно
            // её "ножки" (точки привязки).
            iconImageOffset: [-5, -38]
        }),
        myPolygon = new ymaps.Polygon([
      [[55.76528882547735,37.81757009252925],[55.68528882547735,37.71757009252925],[55.526505267254726,38.32977538867184], [55.545505267254726,38.32977538867184]]
    ]);
        
    myMap.geoObjects
    
        .add(myPolygon)
        .add(myPlacemark)
        .add(Udelnaya)
        .add(Jukovsky)
        .add(Ramenskoe)
        .add(Kratovo)
        .add(Lubercy)
        .add(Vyh)
        .add(Tomilino);

    }