I just wanted to promote our Xamarin.Forms Maps implementation. It was developed with the MVVM pattern in mind and therefore supports Commands and Data-Binding for all features.
It supports various things such as:
- iOS (Apple Maps) and Android (Google Maps)
- Map Type (Street, Sattelite, Hybrid)
- Custom Markers
- Draw Lines between Points
- Autofit all Annotations
- Hide Native Maps Controls
The code is Open Source and on Github with fully automated builds and push to NuGet for new versions.
https://github.com/fiveninedigital/UnifiedMaps
https://nuget.org/packages/UnifiedMaps/