Installation
Last updated
Was this helpful?
Last updated
Was this helpful?
Depend on flutter_map from as normal! Use the command line or add the dependency manually to your pubspec.yaml.
Most apps that already communicate over the Internet won't need to change their configuration.
Add the following line to android\app\src\main\AndroidManifest.xml
to enable the INTERNET permission in release builds.
Check you've correctly configured your TileLayer
: Tile Layer
Check you've followed the steps above for your platform
Use Flutter DevTools on native platforms, or the browser devtools on web, and check the HTTP responses of tile requests
Try requesting a tile manually using your browser or a command line utility which supports setting any required headers (for example, for authorization)
If you're not sure whether you're running with Impeller on mobile (particularly on Android devices where support is patchy), check the first lines of the console output when you run your app in debug mode.
If this resolves the issue, unfortunately there's nothing flutter_map can do. We recommend reporting the issue to the Flutter team, and reaching out to us on the flutter_map Discord server so we can support reproduction and resolution.
If you're running on the web, some features may not work as expected due to limitations or bugs within Flutter. For example, check the Polygon Layer documentation.
If you're testing on a platform which is using , try running the app without Impeller.