Pull to refresh
9
0
Игорь @igor_ab

User

Send message
Я конечно с Javascript API не знаком, но что мешает перед выводом делать некую группировку и показывать уже только то что нужно? Или для этого есть какие-то трудности?
Спасибо, интересно — надо будет попробовать на досуге :). Только еще вопрос — обязательно ли выполнять пункты 1-3, если mapView.getLatitudeSpan() возвращает нам уже привязанную к нашим координатам и к ширине занимаемого картой пространства на экране величину? Может достаточно проводить групировку уже на этом этапе? Или я не правильно понял суть описанного вами алгоритма?
Может кто уже реализовывал нечто подобное? Хотелось бы услышать про альтернативные пути решения данной проблеммы…
По 1 пункту — не совсем так. У нас есть один основной цикл по всем возможным элементам, а во втором цикле уже пробегаемся по созданным группам. Т.е. ситуация, описанная вами, возникнет только тогда, когда все элементы будут располагаться разрозненно.
По 2 пункту — иконки другие поставить — не проблема. На последних 2 скринах, как раз таки, я и показал различие между группой и одним элементом(правда возможно это не совсем очевидно на первый взгляд, но у меня надписи всплывают разные :)), так что добавить различное поведение для групп и элементов нет никакой проблемы в текущей реализации.
Спасибо. Вроде поправил как мог по-быстрому. Но уже судя по всему — поздно. Вот и первый пост называется…
2

Information

Rating
Does not participate
Location
Беларусь
Date of birth
Registered
Activity