Размер маркеров на карте на iOS отличается от android. Я перепробовал несколько вещей, и единственное, что мне помогло, - это изменение растрового файла плагина карты Google.
return BitmapDescriptor._(<dynamic>[
'fromAssetImage',
assetBundleImageKey.name,
4.0, // <= Replace 'assetBundleImageKey.scale' by '4.0'
]);
Есть ли способ управления размером ресурса? Я попытался изменить размер конфигурации изображения, но это не повлияло ни на одну платформу.
Вторичный вопрос, мой маркер - это простой круг с текстом в нем. Есть ли способ нарисовать круг и текст с помощью кода и создать растровое изображение из этого?
РЕДАКТИРОВАТЬ: я решил эту проблему, воссоздав все ресурсы с желаемым разрешением и 2x и 3x файл. Я обычно делаю это, работая с Xcode и swift, но я унаследовал этот проект, и исходные ресурсы не включали 2x или 3x.