What is GMap.NET?
GMap.NET is an open source .NET control that allows embedding interactive maps from providers like Google, Bing, OpenStreetMap, WikiMapia, Yandex, ArcGIS and more into .NET applications. It was created in 2008 by Jan Mojžíš and is distributed under the LGPL license.
Some key features of GMap.NET include:
- Support for various map providers like Google Maps, Bing Maps, OpenStreetMap, WikiMapia, Yandex Maps, ArcGIS
- Ability to add customizable markers, polygons, routes and overlays on maps
- Geocoding for converting addresses to geographic coordinates
- Routing and direction calculations between points
- Custom map tooltips and information windows
- Various map projections - Normal, Mercator, Miller
- Extensible architecture and API to build on top of
GMap.NET allows .NET developers to embed interactive maps in Windows Forms and WPF applications with just a few lines of code. Its flexibility and extensive features has made it popular for building GPS applications, asset tracking systems, routing software, geospatial analysis tools and more.
Google Maps, Google Earth, OpenStreetMap, HERE WeGo, NASA World Wind, Apple Maps, Leaflet, Earth Browser, Marble, Yandex Maps, 2GIS, Hyperlapse Map, Flash Earth, Yahoo! Maps, GeoFlow are some alternatives to GMap.NET.