Задать вопрос
busidoway
@busidoway

Почему не отображается балун одиночной метки на Яндекс.Карты?

Вывожу метки на карте при помощи objectManager. Не открывается при клике балун одиночных меток. При клике на сгруппированные балун отображается нормально. Вот вызов карты:
var myMap,
    geoObjects,
    objectManager,
    arr_check = [];

ymaps.ready(init);
        function init()
        {
            myMap = new ymaps.Map('map', {
                    center: [".$last_gps."],
                    zoom: 14,
                    type: 'yandex#satellite'
                }, {
                    searchControlProvider: 'yandex#search'

                });
                objectManager = new ymaps.ObjectManager({
                    clusterize: true,
                    gridSize: 32,
                    clusterDisableClickZoom: true
                });
                objectManager.objects.options.set('preset', 'islands#grayDotIcon');
                objectManager.clusters.options.set('preset', 'islands#grayClusterIcons');
                myMap.geoObjects.add(objectManager);

                $.ajax({
                    url: 'panel_json.php',
                    type: 'post',
                    dataType: 'json',
                    data: {arrp:arr_check}
                }).done(function(data) {
                    objectManager.add(data);
                    geoObjects = ymaps.geoQuery(data)
                            .applyBoundsToMap(myMap, {
                                checkZoomRange: true
                            });
                });

                myMap.geoObjects.add(objectManager);

        };


JSON принимаю такого типа:

{
"type": "FeatureCollection",
"features": [
    {
        "type": "Feature",
        "geometry": {
            "type": "Point",
            "coordinates": "55.831903, 37.411961"
        },
        "properties": {
            "balloonContent": "<a href='more.php?id=1'>Описание</a>",
            "hintContent": "Описание",
            "clusterCaption": "Описание"
        },
        "options": {
            "preset": "islands#icon",
            "iconColor": "#00AA00"
        }
    }
]
}


Пример брал здесь https://tech.yandex.ru/maps/jsbox/2.1/object_manager

Нужно:
5c6f9065929f4104570624.png
  • Вопрос задан
  • 408 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • Skypro
    JavaScript-разработчик с нуля
    9 месяцев
    Далее
Решения вопроса 1
busidoway
@busidoway Автор вопроса
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы