Клуб API Карт

не показывает hintContent и балуны не открывает

adwebsite
5 апреля 2016, 21:39

ajax гружу данные для отображения на карте - все показывает, а вот надписи к меткам - не хочет....

ymaps.ready(init);

function init () {
    var myMap = new ymaps.Map('map', {
            center: [55.891708, 52.308371],
            zoom: 16
        }),
        objectManager = new ymaps.ObjectManager({
            // Чтобы метки начали кластеризоваться, выставляем опцию.
            clusterize: true,
            // ObjectManager принимает те же опции, что и кластеризатор.
            gridSize: 32
        });

    // Чтобы задать опции одиночным объектам и кластерам,
    // обратимся к дочерним коллекциям ObjectManager.
    objectManager.objects.options.set('preset', 'islands#blueDotIcon');
    objectManager.clusters.options.set('preset', 'islands#blueClusterIcons');
    myMap.geoObjects.add(objectManager);

    $.ajax({
        url: "/modules/catalog/maps.php?id=2"
    }).done(function(data) {
        objectManager.add(data);
		myMap.setBounds(objectManager.getBounds(), {
			checkZoomRange: true,
			zoomMargin : 2
		});
    });

}

пример - http://m.mendeleevsk.ru/catalog/2/

4 комментария
Подписаться на комментарии к посту
Добрый вечер! Нам нужно использовать не clusterCaption, а iconContent
https://yadi.sk/i/6fyByKMpqmLY2

А еще пресет с кружком не поддерживает отображение текста
https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/option.presetStorage-docpage/
Нужно использовать stretchIcon
Добрый.
Ну я и не хотел собственно выводить на карту сразу названия.... тем не менее попробовал как вы посоветовали ... При изменении п 2 - то есть тянущейся - карта вообще поломалась и перестала реагировать.

Код брал из песочницы почти 1 в .. там при наведении на иконку хинт показывает - а у меня не хочет

вариант отображения названия в иконке тоже интересен - но почемуто ломает всю карту
adwebsite,
У вас бардак в исходных данных.
1. координаты должны быть массивом из 2-х чисел, а не строк.
2. поле properties у вас внутри geometry, а должно быть снаружи

https://yadi.sk/i/_2uVOIRRqmZHZ
2dimik огромное спсибо.. .все заработало