yandexMaps и cluster

столкнулся с такой ситуацией что есть три объекта по одному адресу,
а вот в кластере который расположен слева — пустые строки и не отображаются

вывожу вот так

[[!yandexMaps?
    &tvCoords=`yamaps`
    &zoom=`7`
    &fieldForBalloonContent=`pagetitle`
    &fieldForHint=`pagetitle`
    &styleMapBlock=`float:left; width:100%; height:800px;`
    &showMoreLink=`true`
    &showMoreLinkTpl=`tpl`
    &classMapBlock=`ymBlock`
    &classFiltersBlock=`ymFiltersBlock`
    &classFiltersItem=`ymFilters`
    &markerPresetFieldText=`pagetitle`
    ¢erCoords =`55.72504714,37.64696524`
	&objectsTypesJSON=`[
		 {
            "P": {
                "parent":"5",
                "icon":"/assets/images/marker.png",
                "presetText":"Продажа",
                "title":"П",
            }.........и тд
]`]]
по документации перерыл все… нет описаний и упоминаний про кластер…
Александр Сергеевич
20 октября 2015, 21:27
modx.pro
1
1 190
0

Комментарии: 14

Павел Гвоздь
21 октября 2015, 10:26
0
К сожалению, поддержку по данному компоненту я не оказываю, слишком много в нём сделано «не так». Извините.

Есть в планах переписать полностью данный компонент. Только сейчас на это времени совершенно нет.
    Александр Сергеевич
    21 октября 2015, 10:37
    0
    ну а как то хотя бы вывести вот эти поля которые сбоку пустые?
      Александр Сергеевич
      21 октября 2015, 10:38
      0
      мож костыль какой нибудь? или сделать так что бы на одном адресе просто выводились одиночные точки
      Александр Сергеевич
      21 октября 2015, 10:36
      0
        Konstantin
        22 октября 2015, 02:12
        +1
        Решение можно посмотреть у яндекса где об этом написано когда больше одной точки имеет те же координаты
          Konstantin
          22 октября 2015, 05:11
          +2
          Короче вот костыль:

          1. открыть сниппет yandexMaps
          2. найти строку:
          $balloonContent = $geoObjectsArray[$i][ $objectsTypesKeyId ][$a][ $fieldForBalloonContent ];
          3. ниже под ней добавить строку:

          $clusterCaption = $geoObjectsArray[$i][ $objectsTypesKeyId ][$a]["pagetitle"];
          4. найти строку:

          $objectPropertiesArray['hintContent'] = $hintContent;
          5. ниже под ней добавить

          $objectPropertiesArray['clusterCaption'] = $clusterCaption;
            Александр Сергеевич
            22 октября 2015, 13:33
            0
            Константин! спасибо огромное!
              Александр Сергеевич
              22 октября 2015, 13:43
              0
              а вопрос такой при наведении на балун что бы он автоматом открывался
              как это исполнить? нужно подключать дополнительный скрипт или переписывасть событие он клик?
                Konstantin
                22 октября 2015, 14:22
                +1
                я думаю создать функцию на javascript — событие focus нужного элемента — выполнение функции click
                что то типа того =)
                  Александр Сергеевич
                  22 октября 2015, 16:28
                  0
                  а есть примеры?
                    Александр Сергеевич
                    23 октября 2015, 13:16
                    0
                    да и еще такой маленький вопросик можно ли маркеры которые стоят на адресе маленько сдвигать что бы номер дома был виден
                      Konstantin
                      23 октября 2015, 13:56
                      0
                      А почему просто в описании там где тыкаешь на метку ссылка подробнее — вот там не указать адрес. И двигать ничего не надо будет
                Александр Сергеевич
                22 октября 2015, 14:09
                0
                и я бы даже сказал что это не костыль а решение ибо в этой сборке этого нет, и разработчик хочет полностью переписать yandexMaps я уже с ним разговаривал
                Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                14