Трепещите Пользовательским Маркером Google Maps С Гифками

#flutter #google-maps #dart

Вопрос:

Я работаю над flutter для проекта, использующего карты Google. Я хочу использовать gif-файлы для маркеров, которые я буду использовать на карте.

Я запустил изображение с помощью BitmapDescriptor.fromAssetImage, но когда я добавляю сюда путь к активу gif, gif ведут себя как изображения и не работают.

Есть ли способ запускать GIF-файлы на маркерах?

 BitmapDescriptor? doneLocationIcon;
BitmapDescriptor? wrongLocationIcon;
 

в коде initstate:

 BitmapDescriptor.fromAssetImage(
    ImageConfiguration(devicePixelRatio: 1,size: Size(1,1)),
    'assets/images/done.png').then((onValue) {
  doneLocationIcon = onValue;
});
BitmapDescriptor.fromAssetImage(
    ImageConfiguration(devicePixelRatio: 2.5),
    'assets/images/wrong.png').then((onValue) {
  wrongLocationIcon = onValue;
});
 

}

Комментарии:

1. Похоже, вы передаете .png файл для своих маркеров. Вы пробовали использовать .gif файлы?

2. Я привел пример с .png в коде, которым я поделился, это моя вина. но, пытаясь использовать gif, я уже пробовал использовать расширение .gif, но это не сработало. Google maps не позволяет запускать виджеты на GIF-файлах или картах.