# Why Choose flutter\_map?

We think flutter\_map hits the spot for many Flutter apps. Find out why!

## Feature Highlights

<table data-card-size="large" data-view="cards" data-full-width="true"><thead><tr><th align="center"></th><th align="center"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td align="center">🗺️ <strong>No more vendor lock-in: better flexibility, quality, and price</strong></td><td align="center"><p>We natively support any static <a data-footnote-ref href="#user-content-fn-1">raster*</a> tiles! <em>Bring your own tiles</em> from your own server, the user's device, a tile container, or another externally-operated tile server. Use any service, but always be free to change to get the best fit, quality, and price.</p><p></p><p>Still want to use those familiar maps? Consider great quality and better priced alternatives, or use the more mainstream Google Maps or Mapbox Maps with flutter_map<a data-footnote-ref href="#user-content-fn-2">*</a>.</p></td><td></td></tr><tr><td align="center">💪 <strong>Stress free setup &#x26; easy to use</strong></td><td align="center"><p>Migrating from a commercial library (such as Google Maps) has never been easier! No more complex platform-specific setup, no more difficult API keys: just add a widget, bring some tiles, and you're done. Check out our <a data-mention href="../readme#code-demo">#code-demo</a> to see just how simple it is.</p><p></p><p>Our great documentation and community support makes it easy to setup and customize fast and keeps you moving if you need some more detailed help.</p></td><td></td></tr><tr><td align="center">🧩 <strong>Wide ecosystem of plugins</strong></td><td align="center">A huge community of developers maintain an ecosystem of plugins for you to supercharge flutter_map with.</td><td></td></tr><tr><td align="center">➕ <strong>Customize and expand endlessly</strong></td><td align="center">Add interactive and highly customizable polygons, polylines, and markers (which support widget children) to your map easily and quickly. And because we're 100% Flutter, it's easy to add your own stuff on top without messing around in platform views.</td><td></td></tr></tbody></table>

{% hint style="warning" %}
If you're looking for [vector tiles](https://docs.fleaflet.dev/v7/getting-started/explanation/raster-vs-vector-tiles#raster-tiles), we don't currently support them natively. We only support raster tiles at the moment.

However, [options are available](https://docs.fleaflet.dev/v7/getting-started/explanation/raster-vs-vector-tiles#using-vector-tiles), and the community and us are looking into improving support in the future!
{% endhint %}

## Independent Works

{% hint style="success" %}
Don't just take it from us - see how others view flutter\_map!

These show our many strengths, ~~and some things you may want to stick with the standard commercial SDKs for (vector tiles, essentially)~~ :smile:
{% endhint %}

{% embed url="<https://archive.org/details/incorporating-maps-into-flutter-a-study-of-mapping-sdks-and-their-integration-in>" fullWidth="false" %}
Original: <https://www.theseus.fi/bitstream/handle/10024/820026/Ushakov_Sergey.pdf>\
Archive: <https://archive.org/details/incorporating-maps-into-flutter-a-study-of-mapping-sdks-and-their-integration-in>
{% endembed %}

{% embed url="<https://player.vimeo.com/video/995398561?autopause=0&autoplay=0&byline=0&color=00adef&portrait=0&title=0>" fullWidth="false" %}
A talk at Fluttercon Europe 2024 comparing solutions to displays markers on maps between different SDKs, with a look towards flutter\_map's future at the end\
Original: <https://www.droidcon.com/2024/09/03/the-quest-to-display-widget-markers-on-a-map/>
{% endembed %}

## Project Showcase

{% hint style="success" %}
These great projects all make use of flutter\_map!

But there's more: check out the [dependents list on GitHub](https://github.com/fleaflet/flutter_map/network/dependents), and the #showcase channel for more projects on our Discord server.
{% endhint %}

### Non-OSS Sponsors

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Map Marker</strong></td><td>Your places organizer</td><td><a href="https://content.gitbook.com/content/O2hE9FJb0PVZ0w3qEsM8/blobs/hNh1rgMSpptQOff9UUj1/Map%20Marker%20Logo.png">Map Marker Logo.png</a></td><td><a href="https://www.mapmarker.app/">https://www.mapmarker.app/</a></td></tr><tr><td><strong>Your advert here!</strong></td><td><p>Want to advertise your project here? For more information, and to apply, please see:</p><ul><li><a href="https://docs.google.com/forms/d/e/1FAIpQLSeXALT0XVnWdl8vTcYQUz9l3mC7j63Et1MIkkEnnn7BgToRtw/viewform?usp=sf_link">The application form for non-OSS projects</a></li><li><a href="https://docs.google.com/forms/d/e/1FAIpQLSeM3RgRc-QG7diODXd29DzuQWAWlutUQC3uR_b0cSwbaOkOjg/viewform?usp=sf_link">The application form for OSS and/or non-profit projects</a> (it's free!)</li></ul></td><td><a href="https://224269835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO2hE9FJb0PVZ0w3qEsM8%2Fuploads%2FOToFG3Qk8uDMcs802m9G%2FWhatsNext.png?alt=media&#x26;token=5f2e65e4-e692-4e8d-8dd5-118d9d017aa0">WhatsNext.png</a></td><td></td></tr></tbody></table>

### OSS and/or Non-Profit Projects

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th><select multiple><option value="288089d75dba4cc2930ef1e879241692" label="Open Source" color="blue"></option><option value="602c8c9d2d4b4c9bbdc1b704dbed0fe5" label="100% Non-Profit" color="blue"></option></select></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Every Door</strong></td><td><span data-option="288089d75dba4cc2930ef1e879241692">Open Source, </span><span data-option="602c8c9d2d4b4c9bbdc1b704dbed0fe5">100% Non-Profit</span></td><td>The most efficient OpenStreetMap editor for surveying shops and benches</td><td><a href="https://every-door.app/">https://every-door.app/</a></td><td><a href="https://content.gitbook.com/content/O2hE9FJb0PVZ0w3qEsM8/blobs/wV2NDFW0eymrMiVErztE/Every%20Door%20Logo.png">Every Door Logo.png</a></td></tr><tr><td><strong>Ente Photos</strong></td><td><span data-option="288089d75dba4cc2930ef1e879241692">Open Source</span></td><td>End-to-end encrypted alternative to Google Photos </td><td><a href="https://ente.io/">https://ente.io/</a></td><td><a href="https://content.gitbook.com/content/O2hE9FJb0PVZ0w3qEsM8/blobs/bnV5QoSG54fEtCV1NNdE/Ente%20Photos%20Logo.png">Ente Photos Logo.png</a></td></tr><tr><td>🇳🇱 <strong>Stichting Zeilvaart Warmond (Track &#x26; Trace)</strong></td><td><span data-option="602c8c9d2d4b4c9bbdc1b704dbed0fe5">100% Non-Profit</span></td><td>Follow participating ships during the race, and use the replay function after the race to analyse the performance</td><td><a href="https://tt.zeilvaartwarmond.nl/">https://tt.zeilvaartwarmond.nl/</a></td><td><a href="https://224269835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO2hE9FJb0PVZ0w3qEsM8%2Fuploads%2FTjkb1vPMETHD4Q7urnhm%2FP8250734-1.jpg?alt=media&#x26;token=1684b42b-a6c0-408c-9042-a2043b03a1d7">Stichting Zeilvaart Warmond.jpg</a></td></tr><tr><td><strong>Your advert here!</strong></td><td></td><td><p>Want to advertise your project here? For more information, and to apply, please see:</p><ul><li><a href="https://docs.google.com/forms/d/e/1FAIpQLSeXALT0XVnWdl8vTcYQUz9l3mC7j63Et1MIkkEnnn7BgToRtw/viewform?usp=sf_link">The application form for non-OSS projects</a></li><li><a href="https://docs.google.com/forms/d/e/1FAIpQLSeM3RgRc-QG7diODXd29DzuQWAWlutUQC3uR_b0cSwbaOkOjg/viewform?usp=sf_link">The application form for OSS and/or non-profit projects</a> (it's free!)</li></ul></td><td></td><td><a href="https://224269835-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FO2hE9FJb0PVZ0w3qEsM8%2Fuploads%2FOToFG3Qk8uDMcs802m9G%2FWhatsNext.png?alt=media&#x26;token=5f2e65e4-e692-4e8d-8dd5-118d9d017aa0">WhatsNext.png</a></td></tr></tbody></table>

[^1]: See below for information about vector tile support.

[^2]: It may cost more to use services which provide their own SDKs through flutter\_map, but there's a reason they do that ;)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.fleaflet.dev/v7/choose.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
