При изменении локации — меняется вьюпорт. Соответственно, точка ставится по координатам текущего вьюпорта.
Steps to reproduce:
Перейти на страницу "Поиск"
Сделать длинный тап по карте и сдвинуть вьюпорт в любую сторону (до появления попапа)
В появившемся попапе нажать "подтвердить"
Expected result:
Блокируется движение в вьюпорте, появляется попап, при нажатии на кнопку "подтвердить" точка ставится в том месте, где фактически был вызван попап (на карте)
Actual result:
До появления попапа есть возможность сдвинуть вьюпорт, после сдвига при нажатии на "подтвердить" точка ставится в локации не соответствующей вызову. (т.е. в том же положении на вьюпорте, но не карте)
Remarks:
Проблема возможно связана с тем, что при срабатывании OnMapLongTap не блокируется вьюпорт, либо событие срабатывает не сразу.
Возможно следует применить блокировку ViewPort'a
Summary:
При изменении локации — меняется вьюпорт. Соответственно, точка ставится по координатам текущего вьюпорта.
Steps to reproduce:
Expected result:
Блокируется движение в вьюпорте, появляется попап, при нажатии на кнопку "подтвердить" точка ставится в том месте, где фактически был вызван попап (на карте)
Actual result:
До появления попапа есть возможность сдвинуть вьюпорт, после сдвига при нажатии на "подтвердить" точка ставится в локации не соответствующей вызову. (т.е. в том же положении на вьюпорте, но не карте)
Remarks:
Проблема возможно связана с тем, что при срабатывании OnMapLongTap не блокируется вьюпорт, либо событие срабатывает не сразу. Возможно следует применить блокировку ViewPort'a