Skip to content

Map flickers when using tileBuilder on Impeller #2002

@YarosMallorca

Description

@YarosMallorca

What is the bug?

When using the tileBuilder in a TileLayer and Impeller renderer (the default on Android & iOS as of Flutter 3.27), line artifacts appear when zooming out or moving the map.

Impeller without tileBuilder (normal behavior):

normal.mp4

Impeller with tileBuilder set to darkModeTileBuilder (artifacts):

artifacts.mp4

How can we reproduce it?

Put a Flutter Map with a TileLayer widget, and apply a TileBuilder, like the darkModeTileBuilder.
Then try to move and zoom, navigate around the map.

Do you have a potential solution?

I stuck to disabling the Impeller renderer in AndroidManifest.xml and Info.plist for now.

Platforms

Tested on Pixel 6 and iOS Emulator

Severity

Obtrusive: Prevents normal functioning but causes no errors in the console

Metadata

Metadata

Assignees

No one assigned

    Labels

    externalThe issue lies in a dependency or Flutter itself (not for plugins)

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions