Відображення об'єктів на карті
Правила групування міток
Для ситуації, якщо на невеликій ділянці карти знаходиться багато об'єктів. Це дозволить уникнути перенасиченості карти та зробить навігацію більш зручною
- Активація групування
- Групування включається автоматично, якщо на певній ділянці карти (при певному масштабі) кількість міток перевищує встановлений поріг (наприклад, 5-10 міток на один кластер).
- Поріг кількості міток для групування може бути налаштований в залежності від масштабу карти, розміру області перегляду та обсягів даних.
- Візуалізація кластерів
- Кластери міток відображаються як одна велика мітка з числом всередині, що показує кількість об'єктів у цьому кластері. Ця мітка достатньо велика і контрастна, для чіткого виокремлення від одиночних міток. (Згідно макетів)
- Деталізація при зумуванні
- Деталізація кластерів відбувається при збільшенні масштабу карти. При кожному рівні зуму група міток розбивається на менші групи або окремі мітки.
- Якщо користувач наближається до мітки (збільшує масштаб карти або клацає на кластер), то відображаються детальніші об'єкти або всі окремі мітки в межах кластера.
- Алгоритм розрахунку кластерів
- Мітки групуються на основі відстані між ними на карті, а не на реальних географічних координатах, що дозволяє враховувати масштаб карти і покращує точність візуалізації.
- Дії для кластера
- При кліку на кластер, збільшується масштаб карти до рівня, на якому мітки розбиваються на окремі або менші групи.
- Додаткові опції
- Зони з великою щільністю міток: для областей із постійно великою кількістю міток (наприклад, центри міст) можна ввести спеціальний механізм інформування користувача (наприклад, виведення спливаючого вікна з повідомленням типу "Більше об'єктів у цьому регіоні" або "Показати більше").
- Фільтрація кластерів: при зміні фільтрів на карті, кластери динамічно оновлюються, щоб відображати лише об'єкти, які відповідають поточним критеріям фільтрації на тому ж рівні деталізації/повернення до початкових налаштувань - в залежності як легше розробити
- Анімація кластеризації
- Використання плавної анімації при злитті або розбитті міток в кластери, що допомагає користувачеві відслідковувати зміни при взаємодії з картою (наприклад, при збільшенні масштабу карти або при зміні фільтрів).
- Фільтри та кластеризація
- При застосуванні фільтрів на карті (наприклад, за типом об'єкта або статусом аукціону), мітки в кластері автоматично оновлюються, відображаючи лише ті об'єкти, які відповідають вибраним критеріям.
- Поведінка на мобільних пристроях
- Для мобільних пристроїв забезпечується адаптивна поведінка кластерів, що може включати зменшений поріг для групування міток, щоб покращити взаємодію з картою на меншому екрані.
Оптимізація роботи з великим обсягом даних
Пагінація
- додати обмеження на кількість одночасно відображуваних на карті об'єктів. Це може покращити продуктивність та швидкість завантаження сторінки.
Завантаження даних у фоновому режимі
- для великих обсягів даних передбачити можливість асинхронного завантаження, щоб користувач не чекав повного завантаження карти для взаємодії з нею
- за рахунок використання Google API необхідно мінімізувати кількість запитів
User Stories
...
#
...
User Story
...
Priority
...
Actor
...
Як користувач, хочу мати можливість перейти на сторінку об'єктів майна (аукціону/об'єкта переліку), активувавши назву або картинку на картці, щоб ознайомитись з даними.
...
Як користувач, хочу мати можливість перелістувати картки об'єктів майна, якщо за однією адресою розташовано більше ніж 1 об'єкт майна, щоб користувач обрав "цікавий" об'єкт.
...
Як Адміністратор порталу, хочу мати можливість збільшувати/зміншувати кількість фільтрів для пошуку об'єктів майна (аукціонів/об'єктів переліку), щоб покращити пошук
...
Зміст
Anchor ЗмістTransfer ЗмістTransfer
| ЗмістTransfer | |
| ЗмістTransfer |
Головні User's casesВідображення карт для різних сутностей | |
| CBD3-ASSETMAPS-UC-01-01 | Групування міток на карті |
| CBD3-ASSETMAPS-UC-01-02 | Відкриття картки об'єкта |
| CBD3-ASSETMAPS-UC-01-03 | Перехід на сторінку об'єкта |
| CBD3-ASSETMAPS-UC-01-04 | Додавання об'єкта до обраного або порівняння |
| CBD3-ASSETMAPS-UC-01-05 | Переміщення по карті та перегляд різних об'єктів |
| CBD3-ASSETMAPS-UC-01-06 | Застосування фільтрів для пошуку об'єктів на карті |
| CBD3-ASSETMAPS-UC-01-07 | Згортання/розгортання панелі фільтрів |
| CBD3-ASSETMAPS-UC-01-08 | Перелистування об'єктів на одній локації |
| CBD3-ASSETMAPS-UC-01-09 | Управління фільтрами для пошуку об'єктів майна (аукціонів/об'єктів переліку) |
Загальні правила відображення | |
| CBD3-ASSETMAPS-UC-02-01 | Відображення за правилом: одна процедура - один Item |
| CBD3-ASSETMAPS-UC-02-02 | Унікальна локація |
| CBD3-ASSETMAPS-UC-02-03 | Фотографії |
| CBD3-ASSETMAPS-UC-02-04 | Перелік фільтрів |
| CBD3-ASSETMAPS-UC-02-05 | Перехід на картку процедури |
| CBD3-ASSETMAPS-UC-02-06 | Згортання/ розгортання фільтрів |
| CBD3-ASSETMAPS-UC-02-07 | Переміщення по карті |
| CBD3-ASSETMAPS-UC-02-08 | Очищення фільтрів |
| CBD3-ASSETMAPS-UC-02-09 | Виведення координат |
| CBD3-ASSETMAPS-UC-02-10 | Відображення в залежності від місця активування елементу "Перехід на карти" |
| CBD3-ASSETMAPS-UC-02-11 | Центрування карти |
Відображення статусів | |
| CBD3-ASSETMAPS-UC-03-01 | Аукціони |
| CBD3-ASSETMAPS-UC-03-02 | Переліки обєктів |
| CBD3-ASSETMAPS-UC-03-03 | Обєкти малої приватизації |
| CBD3-ASSETMAPS-UC-03-04 | Обєкти великої приватизації |
Нотифікації | |
| CBD3-ASSETMAPS-UC-04-01 | Активація елементу "Карта" з головної сторінки |
| CBD3-ASSETMAPS-UC-04-02 | Відсутність сутностей при виборі фільтрів |
Функціональні вимоги | |
| CBD3-ASSETMAPS-UC-05-01 | Анонімізовані процедури |
| CBD3-ASSETMAPS-UC-05-02 | Процедури без адреси в айтемах |
| CBD3-ASSETMAPS-UC-05-03 | Декілька карточок |
| CBD3-ASSETMAPS-UC-05-04 | Зумування карти |
| CBD3-ASSETMAPS-UC-05-05 | Очищення обраних фільтрів |
| CBD3-ASSETMAPS-UC-05-06 | Додавання, видаленя фільтрів |
| CBD3-ASSETMAPS-UC-05-07 | Виведення обєктів за координатами |
| CBD3-ASSETMAPS-UC-05-08 | Обмеження виведення карти |
| CBD3-ASSETMAPS-UC-05-09 | Особливості виведення екрану |
| CBD3-ASSETMAPS-UC-05-10 | Відображення на телефоні |
| CBD3-ASSETMAPS-UC-05-11 | Відображення на десктопі |
| CBD3-ASSETMAPS-UC-05-12 | Геопошук |
Оптимізація роботи з великим обсягом даних | |
| CBD3-ASSETMAPS-UC-06-01 | Пагінація |
| CBD3-ASSETMAPS-UC-06-02 | Завантаження даних у фоновому режимі |
Групування мітокДля ситуації, якщо на невеликій ділянці карти знаходиться багато об'єктів. Це дозволить уникнути перенасиченості карти та зробить навігацію більш зручною | |
| CBD3-ASSETMAPS-UC-07-01 | Активація групування |
| CBD3-ASSETMAPS-UC-07-02 | Візуалізація кластерів |
| CBD3-ASSETMAPS-UC-07-03 | Деталізація при зумуванні |
| CBD3-ASSETMAPS-UC-07-04 | Алгоритм розрахунку кластерів |
| CBD3-ASSETMAPS-UC-07-05 | Деталізація при зумуванні |
| CBD3-ASSETMAPS-UC-07-06 | Алгоритм розрахунку кластерів |
| CBD3-ASSETMAPS-UC-07-07 | Дії для кластера |
| CBD3-ASSETMAPS-UC-07-08 | Додаткові опції |
| CBD3-ASSETMAPS-UC-07-09 | Анімація кластеризації |
| CBD3-ASSETMAPS-UC-07-10 | Фільтри та кластеризація |
| CBD3-ASSETMAPS-UC-07-11 | Поведінка на мобільних пристроях |
...