You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[google_maps_flutter] Document that clearTileCache() may cause flickering #189678
The blanking appears to originate in the native Android Maps SDK [...] From the plugin's Dart API there is currently no flicker-free way to invalidate a tile overlay on Android at all
It's not clear to me why you've added "from the plugin's Dart API" here if the behavior you are describing is from the native SDK. Can you provide code that achieves the behavior you want when using the SDK directly?
Suggested resolutions, in order of preference:
Make the Android implementation match iOS, e.g. by internally double-buffering: create a replacement native overlay with the same provider, and remove the old one once the new one has rendered.
Requests for changes in behavior of the native SDK need to be filed against the SDK, rather than against the Flutter wrapper.
At minimum, document the platform difference on GoogleMapController.clearTileCache
Based on the description here, it seems like this is the only part of the request that can be done in the plugin, so retitling. If there is a call that has the behavior you want, please provide that information and we can adjust the scope.
changed the title [-][google_maps_flutter] TileOverlay.clearTileCache() blanks all visible tiles on Android, while iOS swaps them in place seamlessly[/-][+][google_maps_flutter] Document that clearTileCache() may cause flickering[/+]on Jul 19, 2026
This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.
Activity
stuartmorgan-g commentedon Jul 19, 2026
It's not clear to me why you've added "from the plugin's Dart API" here if the behavior you are describing is from the native SDK. Can you provide code that achieves the behavior you want when using the SDK directly?
Requests for changes in behavior of the native SDK need to be filed against the SDK, rather than against the Flutter wrapper.
Based on the description here, it seems like this is the only part of the request that can be done in the plugin, so retitling. If there is a call that has the behavior you want, please provide that information and we can adjust the scope.
[-][google_maps_flutter] TileOverlay.clearTileCache() blanks all visible tiles on Android, while iOS swaps them in place seamlessly[/-][+][google_maps_flutter] Document that clearTileCache() may cause flickering[/+][-][google_maps_flutter] Document that clearTileCache() may cause flickering[/-][+][Removed for privacy][/+][google_maps_flutter] Document tile cache flicker (flutter#12315)
[-][Removed for privacy][/-][+][google_maps_flutter] Document that clearTileCache() may cause flickering[/+]stuartmorgan-g commentedon Sep 16, 2026
General descriptions of issues are not PII; please don't destroy them and make our issue management more difficult.
ziyad-o commentedon Sep 16, 2026
@stuartmorgan-g sorry i used an ai to remove personal info and it removed all the posts
github-actions commentedon Sep 30, 2026
This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of
flutter doctor -vand a minimal reproduction of the issue.