Map

Map


Коммит "map update" в ветке develop

  1. Появление трибун при первой загрузке (как только сервер отвечает, так как запросы обрабатываются долго (очень долго), трибуна плавно появляется при наличии ответа с данными для отображения). Но я считаю что подобные заминки в работе интерфейса очень критичны для конечного пользователя. Этот момент можно решить несколькими способами, но все из них требуют участия бекенда. Будем что-то с этим делать или нет?
  2. Центрирование карты при первой загрузке
  3. Лимиты максимального и минимального зума карты. Подправил настройки масштабирования.
  4. Баг с открытием попапа при перетаскивании над трибуной убран
  5. Видоизменил попап трибуны. Теперь svg занимает больше места, реже появляется скрол.
  6. Обновил внешний вид ховера на трибуны.
  7. Показ попапа трибуны теперь происходит через прелоадер, если эта трибуна открывается впервые, выполняется запрос на получение данных и svg схемы. Последующие открытия этой же секции будут моментальны (данные и svg сохраняются, а не очищаются как раньше).
  8. Добавил панель с билетами, немного пофантазировал с внешним видом.


Мне наконец-то ответил Ivan Andreev и я проконсультировался касательно карты. Всё как я и думал. Я уже вооружился doc файлом с общего чата чтобы понимать в какие стороны идут нумерации мест, и буду проставлять контрольные точки по которым будет бегать скрипт нумеруя места при инициализации карты. Это лучше чем всё руками, но хуже чем вообще без них. Но выбора нет, я сегодня упёрся в отсутствие правильных мест в секциях чтобы закончить писать логику. Завтра с утра начну этим заниматься.


Потратил 8 часов.


P.S.

Когда приводил в порядок зум заметил что с картой можно сделать такой фокус
https://www.youtube.com/watch?v=EwRlDZCIkDA

Можно использовать этот эффект для первой загрузки или при клике на секцию добавить анимацию динамического перехода от вида карты к попапу.

Если это, конечно, сейчас имеет важность.








































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































Report Page