AI prompts
base on Mapsui is a .NET Map component for: MAUI, WPF, Avalonia, Uno, Blazor, WinUI, Xamarin and Eto ## Mapsui (pronounced map-su-wii)
Mapsui is a map component for apps built with: MAUI, WPF, Avalonia, Uno, Blazor, WinUI, Windows Forms, Eto, .NET Android and .NET iOS.
## Quick Start
Below is a table with the nuget packages for all the supported UI frameworks. The right most column has a link to the guickstart.
## Samples
After going through the guickstart you should look into the samples. All samples work the same on all platforms. You can view online samples presented in Blazor [here](https://mapsui.com/samples/). Each sample has an accompaning 'source code' tab you can use to build your own version.
## Documentation
The documentation can be found at [mapsui.com](https://mapsui.com).
## UI Framework Nugets
| Package | Version | Downloads | Quickstart Guide |
| ---------------|:-------------:|:-------------:|:------------------------------------------------------------------------------------:|
| Mapsui.Maui | [](https://www.nuget.org/packages/Mapsui.Maui/) | [](https://www.nuget.org/packages/Mapsui.Maui) | [MAUI](https://mapsui.com/documentation/getting-started-maui.html) |
| Mapsui.Wpf | [](https://www.nuget.org/packages/Mapsui.Wpf/) |[](https://www.nuget.org/packages/Mapsui.Wpf) | [WPF](https://mapsui.com/documentation/getting-started-wpf.html) |
| Mapsui.Avalonia | [](https://www.nuget.org/packages/Mapsui.Avalonia/) |[](https://www.nuget.org/packages/Mapsui.Avalonia) | [Avalonia](https://mapsui.com/documentation/getting-started-avalonia.html) |
| Mapsui.Avalonia.V0 | [](https://www.nuget.org/packages/Mapsui.Avalonia.V0/) |[](https://www.nuget.org/packages/Mapsui.Avalonia.V0) | [Avalonia.V0](https://mapsui.com/documentation/getting-started-avalonia.html) |
| Mapsui.Uno.WinUI | [](https://www.nuget.org/packages/Mapsui.Uno.WinUI/) |[](https://www.nuget.org/packages/Mapsui.Uno.WinUI) | [Uno.WinUI](https://mapsui.com/documentation/getting-started-uno-winui.html) |
| Mapsui.Uno | [](https://www.nuget.org/packages/Mapsui.Uno/) |[](https://www.nuget.org/packages/Mapsui.Uno) | [Uno](https://mapsui.com/documentation/getting-started-uno.html) |
| Mapsui.Blazor | [](https://www.nuget.org/packages/Mapsui.Blazor/) |[](https://www.nuget.org/packages/Mapsui.Blazor) | [Blazor](https://mapsui.com/documentation/getting-started-blazor.html) |
| Mapsui.WinUI | [](https://www.nuget.org/packages/Mapsui.WinUI/) |[](https://www.nuget.org/packages/Mapsui.WinUI) | [WinUI](https://mapsui.com/documentation/getting-started-winui.html) |
| Mapsui.Forms | [](https://www.nuget.org/packages/Mapsui.Forms/) | [](https://www.nuget.org/packages/Mapsui.Forms) | [Xamarin Forms](https://mapsui.com/documentation/getting-started-xamarin-forms.html) |
| Mapsui.Android | [](https://www.nuget.org/packages/Mapsui.Android/) |[](https://www.nuget.org/packages/Mapsui.Android) | [Android](https://mapsui.com/documentation/getting-started-android.html) |
| Mapsui.iOS | [](https://www.nuget.org/packages/Mapsui.iOS/) |[](https://www.nuget.org/packages/Mapsui.iOS) | [iOS](https://mapsui.com/documentation/getting-started-ios.html) |
| Mapsui.Eto | [](https://www.nuget.org/packages/Mapsui.Eto/) |[](https://www.nuget.org/packages/Mapsui.Eto) | [Eto](https://mapsui.com/documentation/getting-started-eto.html) |
| Mapsui.WindowsForms | [](https://www.nuget.org/packages/Mapsui.WindowsForms/) |[](https://www.nuget.org/packages/Mapsui.WindowsForms) | [WindowsForms](https://mapsui.com/v5/#__tabbed_1_10) |
## Core Nugets
| Package | Version | Downloads |
| ---------------|:-------------:|:-------------:|
| Mapsui | [](https://www.nuget.org/packages/Mapsui/) | [](https://www.nuget.org/packages/Mapsui) |
| Mapsui.Nts | [](https://www.nuget.org/packages/Mapsui.Nts/) | [](https://www.nuget.org/packages/Mapsui.Nts) |
| Mapsui.Tiling | [](https://www.nuget.org/packages/Mapsui.Tiling/) | [](https://www.nuget.org/packages/Mapsui.Tiling) |
| Mapsui.Rendering.Skia | [](https://www.nuget.org/packages/Mapsui.Rendering.Skia/) | [](https://www.nuget.org/packages/Mapsui.Rendering.Skia) |
| Mapsui.ArcGIS | [](https://www.nuget.org/packages/Mapsui.ArcGIS/) | [](https://www.nuget.org/packages/Mapsui.ArcGIS) |
| Mapsui.Extensions | [](https://www.nuget.org/packages/Mapsui.Extensions/) | [](https://www.nuget.org/packages/Mapsui.Extensions) |
## Build Status
| platform | status |
| ------------- |:-------------:|
| Build code | [](https://github.com/Mapsui/Mapsui/actions/workflows/dotnet.yml?query=branch%3Amaster) |
| Build docs | [](https://github.com/Mapsui/Mapsui/actions/workflows/dotnet-docs.yml?query=branch%3Amaster) |
## Community
- If you have an issue please submit it [here on github](https://github.com/mapsui/Mapsui/issues).
- If you have a question post is [here](https://github.com/Mapsui/Mapsui/discussions).
- Follow us on [twitter](https://twitter.com/mapsui).
## How can I help as a user
- Write clear issues. Mention the Mapsui version and which platform you use.
- Use screenshots and capture gif animations for issues that are hard to explain.
- Create minimal reproducible samples if possible. This speeds up fixing the issue a lot.
- Make yourself heard. We need to know what you are struggling with. Sure, you need to be respectful but don't be too modest.
- You can vote on [issues](https://github.com/Mapsui/Mapsui/issues?q=is%3Aopen+sort%3Areactions-%2B1-desc) by adding a thumbs up on the first post of the issue.
- Close an issue if your question is answered.
## Contributing
See the [guidelines](http://mapsui.com/documentation/contributors-guidelines.html)
## Thanks go to
- The developers of SharpMap from which this project was born.
- The contributors to [NTS](https://github.com/NetTopologySuite/NetTopologySuite) and [BruTile](https://github.com/BruTile/BruTile), components that we depend on.
- [SkiaSharp](https://github.com/mono/SkiaSharp) which we use for all our rendering.
- Our users. Do not underestimate the value of good bug reports and tests.
- [realinfo](https://github.com/reallinfo) for providing the logo
- Our fantastic [contributors](https://github.com/Mapsui/Mapsui/graphs/contributors)!
<a href="https://github.com/mapsui/mapsui/graphs/contributors">
<img src="https://contrib.rocks/image?repo=mapsui/mapsui" />
</a>
Made with [contrib.rocks](https://contrib.rocks).
## Sponsors ❤️
Lots of thanks to our sponsors
<a href="https://github.com/TAlecksen"><img src="https://avatars.githubusercontent.com/u/26470677?v=4" width="200px;" alt="Sponsor1" /></a>
<a href="https://github.com/unoplatform"><img src="https://avatars.githubusercontent.com/u/52228309?v=4" width="200px;" alt="Sponsor2" /></a>
### ⭐ Past Sponsors
<a href="https://github.com/jamesmontemagno"><img src="https://avatars.githubusercontent.com/u/1676321?v=4" width="40px;" alt="Sponsor3" /></a>
<a href="https://github.com/P33tr"><img src="https://avatars.githubusercontent.com/u/44436267?v=4" width="40px;" alt="Sponsor4" /></a>
<a href="https://github.com/Sebastian1989101"><img src="https://avatars.githubusercontent.com/u/25636075?v=4" width="40px;" alt="Sponsor5" /></a>
<a href="https://github.com/blwhttngtn"><img src="https://avatars.githubusercontent.com/u/12670350?v=4" width="40px;" alt="Sponsor3" /></a>
<a href="https://github.com/winkmichael"><img src="https://avatars.githubusercontent.com/u/5185889?v=4" width="40px;" alt="Sponsor5" /></a>
[Sponsor Mapsui on GitHub](https://github.com/sponsors/pauldendulk)
## License
[MIT](LICENSE)
[<p align="left"><img src="logo/png/icon.png" alt="Mapsui" height="180px"></p>](https://mapsui.com)
", Assign "at most 3 tags" to the expected json: {"id":"7169","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"