MarkerClusterer - кластер по округам - PullRequest
1 голос
/ 29 марта 2012

скажем, у меня есть объект JSON, подобный этому:

{
"county1": [{
    "city_markers": [
        {
            "latlng": [49.58543,17.29932],
            "nazev": "Město Jaroměřice nad Rokytnou"
        }
    ],
    "orp_markers": [
        {
            "latlng": [49.56406,16.95874],
            "nazev": "Město Třebíč (ORP)"
        }
    ],
    "region_markers": [
        {
            "latlng": [49.52842,17.59595],
            "nazev": "Místo 1"
        }
    ],
    "levelmeter_markers": [
        {
            "latlng": [49.75607,17.50806],
            "nazev": "Místo 2"
        }
    ],
    "rainmeter_markers": [
        {
            "latlng": [49.80573,17.20044],
            "nazev": "Místo 3"
        }
    ]
}],
"county2": [{
    "city_markers": [
        {
            "latlng": [49.67083,17.99145],
            "nazev": "Město Jaroměřice nad Rokytnou"
        }
    ],
    "orp_markers": [
        {
            "latlng": [49.61391,18.02441],
            "nazev": "Město Třebíč (ORP)"
        }
    ],
    "region_markers": [
        {
            "latlng": [49.93319,17.61792],
            "nazev": "Místo 1"
        }
    ],
    "levelmeter_markers": [
        {
            "latlng": [49.50702,18.39795],
            "nazev": "Místo 2"
        }
    ],
    "rainmeter_markers": [
        {
            "latlng": [49.93319,17.29932],
            "nazev": "Místo 3"
        }
    ]
}]
}

У меня есть округа от 1 до 14, и я хотел бы создать кластер для каждого из них.В то же время мне нужно вести учет объектов в разных округах (city_markers и т. Д.), Поэтому, когда пользователь хочет скрыть city_markers, он нажимает кнопку, и они исчезают.Если он щелкнет снова, они появятся снова.Прямо сейчас я использую массив для каждого типа маркера и в конце я помещаю их в markerclusterer.Когда пользователь хочет скрыть определенный тип, я перебираю массив и удаляю маркеры из кластера.Я знаю, как вести учет каждого типа маркеров, но я не знаю, как создать кластер для каждого округа.Я не думаю, что определение 14 массивов - это хороший путь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...