Задать вопрос
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
  • Вопрос задан
  • 404 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
busidoway
@busidoway Автор вопроса
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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