Control de mapas interactivos de alto rendimiento para Windows Forms en .NET 10, basado en GMap.NET Core. Proporciona una interfaz visual completa para integración de mapas en aplicaciones de escritorio. Características Principales: • Control GMapControl totalmente funcional para Windows Forms • Renderizado suave y eficiente de mapas con aceleración de hardware • Soporte completo para mouse y teclado (pan, zoom, arrastrar) • Marcadores personalizables con tooltips y eventos • Rutas y polígonos con diseño personalizado • Overlays múltiples con capas independientes • Sistema de zoom con niveles configurables (0-22) • Modo de arrastre con inercia y suavizado • Caché local automático para modo offline • Múltiples proveedores de mapas integrados Proveedores de Mapas Soportados: • Google Maps (Streets, Satellite, Hybrid, Terrain) • OpenStreetMap (Mapnik, Cycle Map, Transport) Funcionalidades del Control: • Arrastre de mapa con botón izquierdo del mouse • Zoom con rueda del mouse o doble clic • Selección de áreas rectangulares • Eventos completos para interacción del usuario • Marcadores arrastrables y seleccionables • Dibujo de rutas entre múltiples puntos • Medición de distancias y áreas • Conversión automática de coordenadas • Exportación de mapas a imagen Integración Sencilla: Simplemente arrastre el control GMapControl desde el Toolbox a su formulario Windows Forms y configure las propiedades básicas. El control aparecerá automáticamente en el diseñador de Visual Studio. Casos de Uso: • Aplicaciones de seguimiento GPS en tiempo real • Sistemas de gestión de flotas vehiculares • Aplicaciones de logística y distribución • Herramientas de análisis geoespacial • Sistemas de información geográfica (GIS) de escritorio • Visualizadores de datos georreferenciados • Aplicaciones de planificación de rutas • Herramientas de mapeo y cartografía Requisitos: • .NET 10 Runtime • Windows 10 (Build 19041 / Versión 2004) o posterior • Windows 11 (todas las versiones) • GMapCore 1.6.0 (instalado automáticamente como dependencia) Ejemplo de Uso Básico: ```csharp // En el diseñador, agregue el control GMapControl // Luego en el código: gMapControl1.MapProvider = GMapProviders.GoogleMap; gMapControl1.Position = new PointLatLng(-16.5, -68.15); // La Paz gMapControl1.MinZoom = 2; gMapControl1.MaxZoom = 18; gMapControl1.Zoom = 12; // Agregar marcador var marker = new GMarkerGoogle( new PointLatLng(-16.5, -68.15), GMarkerGoogleType.red_pushpin ); var overlay = new GMapOverlay("markers"); overlay.Markers.Add(marker); gMapControl1.Overlays.Add(overlay); ``` A partir de la versión 1.6.0, este paquete está optimizado para .NET 10 y requiere GMapCore 1.6.0 o superior. Soporte Técnico: Para soporte y consultas, contacte a Disitel Software. Licencia: Verifique los términos de licencia en el repositorio del proyecto.
License
—
Deps
0
Install Size
—
Vulns
✓ 0
Published
Nov 25, 2025
$ dotnet add package Disitel.GMap.FormsNo README available.