Я добавил Карты Google для флаттера
я знаю, как добавить маркер, как это четко указано в примерах
MarkerOptions _options = new MarkerOptions(
position: LatLng(
driver_lat,
driver_lng,
),
infoWindowText:
const InfoWindowText('An interesting location', '*'));
Marker marker = new Marker('1', _options);
//Adding Marker
googleMapController.addMarker(_options);
И я удаляю маркер, как показано ниже
googleMapController.removeMarker(marker);
для добавления маркера он принимает объект MarkerOptions в качестве параметра, но для удаления маркера он запрашивает объект Marker в качестве параметра, и мой код удаления маркера не работает.
я получаю сообщение об ошибке ниже
Failed assertion: line 201 pos 12: '_markers[marker._id] == marker': is not true.