Как правильно использовать PlacemarkMapObject.SetText в yandex mapkit
мне нужно подписать метки на карте как в оригинале, в документации нашёл setText, но у меня текст не появляется https://yandex.ru/dev/maps/mapkit/doc/android-ref/lite/com/yandex/mapkit/map/TextStyle.html
PlacemarkMapObject placemark = mapObjects.addPlacemark(placeObject.point,imageProvider,new IconStyle());
TextStyle textStyle = new TextStyle();
textStyle.setSize(45);
textStyle.setOffsetFromIcon(true);
textStyle.setPlacement(TextStyle.Placement.BOTTOM);
placemark.setText("text", textStyle);
Ответы (1 шт):
Для того чтобы указанный стиль применился к тексту нужно его передать вторым параметром в setText.
placemarkMapObject.setText("Test", testStyle);
И в качестве цвета желательно указывать не прозрачный цвет. textStyle.setColor(0) выставит все компоненты цвета в 0 включая альфа-канал.
textStyle.setColor(Color.BLACK)
Так же можно просто не указывать цвета и размер, тогда возьмутся дефолтные значения.
Text font size in units. default: 8
Text color. default: black
Outline color. default: white
Источник
https://github.com/yandex/mapkit-android-demo/issues/286