Este es un control de usuario que utiliza las APIs de Google Maps. Inicialmente, comencé a trabajar con el clásico WebBrowser, pero pensando en el futuro, decidí cambiar a WebView2, que utiliza el mismo motor que el navegador Chrome y sus derivados. Actualmente, estoy ejecutando WebView2 mediante el archivo RC6.dll. He incluido las DLL dependientes en la descarga, ubicadas en la carpeta BIN. En los ejemplos a continuación, también utilicé un OCX para algunos controles, pero no es necesario para utilizar ucMaps. Aunque los ejemplos detallan su uso, es recomendable tener conocimiento de esta API para aprovecharla al máximo. Esta API requiere una clave de API. El control trae una clave por defecto que es la mía, pero recomiendo registrar la suya para evitar el agotamiento de la cuota de uso si hay varios usuarios utilizando el control (existen planes gratuitos).
Esta API es extensa y cuenta con muchas funcionalidades. He incluido algunas de las más importantes, dejando otras para futuras actualizaciones. Sin embargo, dado cómo está diseñado, no es difícil implementar el resto, actualmente cuenta con casi 100 propiedades y funciones, he incluido un archivo de ayuda.
Este control no está a la venta, pero tampoco lo ofreceré como descarga directa. Aquellos que deseen obtener el control deberán realizar una donación primero, y luego se les enviará por correo electrónico. El alojamiento web es costoso, por lo que me veo obligado a hacer esto. De lo contrario, me veré obligado a cerrar el sitio.
En esta imagen se muestra como implementar un recorrido de clientes optimizando el ordenamiento de la ruta y también podemos obtener los kilómetros y la duración del recorrido
Para recibir el código de fuente primero debes hacer una donación