скажем, у меня есть объект 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 массивов - это хороший путь.