Задать вопрос
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 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
busidoway
@busidoway Автор вопроса
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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