GMap.NET

GMap.NET

GMap.NET is an open source .NET control for embedding maps in desktop applications. It allows embedding Google, Bing, OpenStreetMap, WikiMapia, Yandex, ArcGIS maps and more with minimal configuration. It supports routing, geocoding, markers, polygons and various map projections.
maps google-maps bing-maps openstreetmap wikimapia yandex-maps arcgis net c

GMap.NET: .NET Control for Embedding Maps

An open source .NET control for embedding maps in desktop applications, supporting multiple mapping services with minimal configuration.

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.

GMap.NET Features

Features

  1. Supports multiple map providers like Google, Bing, OpenStreetMap, WikiMapia, Yandex, ArcGIS
  2. Allows embedding interactive maps in desktop applications
  3. Provides markers, polygons, routes and geocoding
  4. Cross-platform - works on Windows, Linux, Mac
  5. Open source and free to use

Pricing

  • Open Source

Pros

Free and open source

Easy to integrate into .NET apps

Supports many map providers and features

Active community support

Cons

Limited documentation

Steep learning curve

Not optimized for mobile apps

Lacks some advanced GIS capabilities


The Best GMap.NET Alternatives

Top Development and Mapping and other similar apps like GMap.NET


Google Maps icon

Google Maps

Google Maps is a web mapping platform and consumer application offered by Google. It offers satellite imagery, aerial photography, street maps, 360° interactive panoramic views of streets, real-time traffic conditions, and route planning for traveling by foot, car, bicycle and air, or public transportation.Key features of Google Maps include:Interactive street...
Google Maps image
Google Earth icon

Google Earth

Google Earth is a geobrowser that accesses satellite and aerial imagery, ocean bathymetry, and other geographic data over the internet to represent the Earth as a three-dimensional globe. It was originally developed by Keyhole, Inc., a company acquired by Google in 2004.Google Earth allows users to search for addresses and...
Google Earth image
OpenStreetMap icon

OpenStreetMap

OpenStreetMap (OSM) is a collaborative project to create a free and editable map of the world. Unlike proprietary map data from companies like Google or Apple, OSM map data is open and licensed under the Open Database License (ODbL), which allows anyone to use, modify, and distribute the data freely.The...
OpenStreetMap image
HERE WeGo icon

HERE WeGo

HERE WeGo is a free map and navigation app developed by HERE Technologies for iOS and Android devices. It allows users to navigate by car, public transportation, foot or bike using turn-by-turn voice guided directions. Key features of HERE WeGo include:Offline maps - Download maps to your device so you...
HERE WeGo image
NASA World Wind icon

NASA World Wind

NASA World Wind is an open source, cross-platform virtual globe software that allows users to visualize the Earth and its terrain in 3D. Developed by NASA, it provides a detailed and interactive view of the planet using NASA satellite imagery and aerial photography.Key features of NASA World Wind include:Interactive 3D...
NASA World Wind image
Apple Maps icon

Apple Maps

Apple Maps is a web mapping service developed by Apple Inc. It was introduced in 2012 with iOS 6 as a replacement for Google Maps on Apple devices. Apple Maps offers turn-by-turn navigation, interactive panoramic street views, Flyover mode for photorealistic 3D views of certain cities, support for transit routing...
Apple Maps image
Leaflet icon

Leaflet

Leaflet is an open-source JavaScript library for building web mapping applications. Here is a more detailed overview:- Leaflet is designed with simplicity, performance and usability in mind. It offers easy integration with other mapping libraries and APIs.- The library is extremely lightweight at only about 38 KB, which allows for...
Leaflet image
Earth Browser icon

Earth Browser

Earth Browser is an interactive 3D globe software program that provides a highly detailed visualization of planet Earth by integrating a wide range of geographic datasets. It enables users to explore the Earth's surface, oceans, atmosphere, and outer space in an immersive and customizable 3D environment.Key features of Earth Browser...
Earth Browser image
Marble icon

Marble

Marble is a free and open source note taking application designed specifically for Linux desktop environments like KDE Plasma and GNOME. It provides a simple yet effective way to create rich text notes, tackle checklists, set reminders, and organize your notes into notebooks.Some of the key features of Marble include:Rich...
Marble image
Yandex Maps icon

Yandex Maps

Yandex Maps is a free online map service developed by Yandex, a Russian multinational technology company specializing in Internet-related services and products. Yandex Maps offers highly detailed and searchable maps, turn-by-turn navigation, public transit information, traffic data, and 360-degree panoramic street view images for over 220 countries around the world.The...
Yandex Maps image
2GIS icon

2GIS

2GIS is a popular free map, local search and business directory mobile app and website operating in over 1800 cities across Russia, CIS, Europe, Asia and other countries. It offers detailed interactive maps, local business listings, navigation, reviews and other local information.Some key features of 2GIS include:Detailed vector maps for...
2GIS image
Hyperlapse Map icon

Hyperlapse Map

Hyperlapse Map is a mobile app that makes time-lapse videography simple and accessible. It utilizes a phone's camera and GPS to capture timelapses that can be mapped to the route traveled.To use the app, you simply open it and press record as you walk, drive, or move along any path....
Flash Earth icon

Flash Earth

Flash Earth is a free, interactive 3D globe developed using Adobe Flash. It allows users to visually explore the Earth through high-resolution satellite imagery and aerial photography.Some key features of Flash Earth include:Seamless, zoomable maps from space down to street level3D terrain showing topological features like mountains and valleysOcean floor...
Flash Earth image
Yahoo! Maps icon

Yahoo! Maps

Yahoo! Maps is a free online map service owned and operated by Yahoo!. It offers interactive maps and satellite/aerial imagery of locations around the world, as well as street-level photography in some areas. Users can get driving, walking, public transit and biking directions, view real-time traffic information, create customized maps,...
Yahoo! Maps image
GeoFlow icon

GeoFlow

GeoFlow is a no-code platform used to create interactive maps and spatial data visualizations. It provides an easy-to-use visual interface that allows users to import, analyze, and visualize location data without writing any code.Some key features of GeoFlow include:Intuitive drag-and-drop interface to build maps and dashboardsVariety of customizable and interactive...