Как добавить метку на карту яндекс?

Использую код из примера https://yandex.ru/dev/maps/jsbox/2.1/regions_districts/

var map = new ymaps.Map('map', {
    center: [50, 15],
    zoom: 0,
    type: null,
    controls: ['zoomControl']
},{
    restrictMapArea: [[30, -10], [85,-100]]
});
Код метки
// Метка, содержимое балуна которой загружается с помощью AJAX.
placemark = new ymaps.Placemark([55.8, 37.72], {
    iconContent: "Узнать адрес",
    hintContent: "Перетащите метку и кликните, чтобы узнать адрес"
});
конец метки
map.controls.get('zoomControl').options.set({size: 'small'});
// Добавим заливку цветом.
var pane = new ymaps.pane.StaticPane(map, {
    zIndex: 30, css: {
        width: '100%', height: '100%', backgroundColor: '#f7f7f7'
    }
});

Хочу добавить метку, но она не выходить. Почему метка не добавляется?


Ответы (1 шт):

Автор решения: YaCor'

Добавление метки одной строкой делается не так. Прочитайте документацию, там есть пример.

Либо вы задаёте переменную с параметрами метки (var placemark = new...), и затем добавляете этот геообъект на карту (map.geoObjects.add(placemark)), либо добавляете объект сразу, передавая ему параметры точки:

map.geoObjects.add(new ymaps.Placemark([55.8, 37.72], {
    iconContent: "Узнать адрес",
    hintContent: "Перетащите метку и кликните, чтобы узнать адрес"
}))
→ Ссылка