Open ch3rn1k opened 2 years ago
Присоединяюсь, встретился с такой же проблемой. У меня воспроизводится только на iOS, на андроиде всё норм
"react-native": "0.65.1",
"react-native-yamap": "4.0.3",
iOS 15.3
Воспроизводится как на симуляторе, так и на реальном девайсе
Андроид
iOS
Присоединяюсь, встретился с такой же проблемой. У меня воспроизводится только на iOS, на андроиде всё норм
Окружение:
"react-native": "0.65.1", "react-native-yamap": "4.0.3", iOS 15.3
Воспроизводится как на симуляторе, так и на реальном девайсе
Пример, чего хочется видеть (на примере андроида) и что на iOS
Андроид
2022-05-12.17.06.47.mov iOS
2022-05-12.17.15.52.mov
Не по теме, но все же - не сталкивался с проблемой на Android Native object's weak_ptr for ...
? Вылет всего приложения при использовании Marker
с child
Печаль
@ch3rn1k Я правильно понимаю, что в этом pull request проблема решена? Код смержен в мастер. С обновлением в npm пока проблемы. Если проблема исправлена, закрой пожалуйста issue
@ch3rn1k Я правильно понимаю, что в этом pull request проблема решена? Код смержен в мастер. С обновлением в npm пока проблемы. Если проблема исправлена, закрой пожалуйста issue
Нет, данная проблема осталась, ее решения я пока что не знаю.
Прежде чем отрисуется Marker
с моим children
на его месте отображается дефолтная точка. Уже всю документацию яндекса перерыл, но так и не нашел ничего на этот счет...
Также во время ререндера, когда state меняется, также отображаются на месте точек сначала дефолтные метки яндекса (скорее всего это они), а через некоторое время (когда реакт срендерит все ui элементы точек) отобразятся мои кастомные метки.
На мой взгляд тут 2 решения (касается только Marker
c children
):
@ownikss нашел в данной функции использование addPlacemarkWithPoint
(документация яндекса).
По идее надо как то использовать addEmptyPlacemarkWithPoint
если есть children
или source
у Marker
, но простой подменой не срабатывает, ругается Exception thrown while executing UI block: Supported for single, animated icon and view only
.
Добрый день!
Столкнулся с такой "фичей" - когда создаешь
Marker
и определяешь внутриchild
- отрисовывается сначала дефолтная какая-то точка, потом скрывается как толькоchild
будет готов. Есть возможность скрыть ее? Спасибо за ответ!Справа пример как это выглядит, слева дефолтный Marker без child