Я пытаюсь программным способом нарисовать значок парковки, чтобы разместить его как элемент для наложения на карту.
Значок состоит из синего квадрата с белым 'P' в центре, который я хотел бы программно изменить цвет квадрата, чтобы обозначить различные типы парковки.
Я пытался создать его через холст, используя drawRect & drawText, но я не могу найти простой способ центрирования текста в квадрате, и я не могу найти способ центрировать холст по координатам - он продолжает привязываться верхний левый угол.
В качестве альтернативы я попытался создать макет XML для преобразования в рисованный объект, но также не может достичь этого.
Есть ли элегантное решение для того, чего я пытаюсь достичь?