Кастомная вью в качестве пина на карте. Yandex MapKit (Swift)

Подскажите как сделать пин на карте как на картинке. При чем чтобы круг был на точке назначения, а над ним лейбл с картинкой. Пытался сделать все одной вью и подставить через YRTViewProvider. Но ничего не выходит. Отдельно точку получается, отдельно лейбл получается. А вью с точкой, картинкой и лейблом - нет. Так же пробовал один из методов найденных здесь - вью переделывать в UIImage. Но так же безуспешно. Вместо этого на карте просто квадраты без каких либо сабвью. Заранее благодарю.

Placemark


Ответы (1 шт):

Автор решения: YaCor'

У Яндекса есть пример. Судя вот по этому

Так же пробовал один из методов найденных здесь - вью переделывать в UIImage.

у вас получается view, который при преобразовании в картинку дает не тот результат, которого вы добиваетесь. Попробуйте добиться такого UIView, чтобы по нему получается правильный UIImage и проверить результат вне мапкит.

Можно попробовать преобразовывать UIView в UIImage с помощью такого кода:

UIGraphicsBeginImageContextWithOptions(view.bounds.size, view.opaque, 0.0);
[view.layer renderInContext:UIGraphicsGetCurrentContext()];
image = UIGraphicsGetImageFromCurrentImageContext();
→ Ссылка