sep 232015
 

Buenas

Pues os presento una nueva versión de los componentes GMLib. Como comenté en una entrada anterior, esta versión sólo trae compatibilidad con la nueva versión de Rad Studio Seattle 10.

Como siempre, podéis descargaros la nueva versión desde los sitios habituales que podéis encontrar en la página de los componentes.

Hasta la próxima entrada,

ago 092015
 

Buenas

Hoy os presento una nueva versión de la librería GMLib en la que, a parte de la corrección de algunos bugs, trae las siguientes novedades:

  • Compatibilidad con RAD Studio XE8
  • Compatibilidad con OpenStreet Maps

A parte de ésto, decir que GMLib 1.x se congelará en esta versión para poder dedicarme de lleno en la versión 2.0 la cuál estará totalmente recodificada. No obstante, y mientras esta nueva versión no vea la luz, GMLib 1.x se irá recompilando en cada una de las nuevas versiones de RAD Studio que vayan saliendo.

Como siempre, podéis descargaros la nueva versión desde los sitios habituales que podéis encontrar en la página de los componentes.

Hasta la próxima entrada,

oct 202014
 

Buenas

Debido a una reciente actualización en la API de Google Maps en la clase InfoWindows, los componentes de la GMLib que la usaban han empezado a dar errores de JavaScript. Así pues, me he visto con la obligación de sacar una nueva versión más rápido de lo que quería para intentar solucionar este problema (espero no haber ocasionado nuevos problemas jejeje).

A parte de este cambio, esta nueva versión también lleva:

  • compatibilidad con XE7
  • corregido error en el método de la clase base TCustomCircle.SetRadius
  • corregido error en el método de la clase base TCustomSizeable.OnTimer
  • corregido error en el método de la clase base TGMObjects.IsMapActive
  • se ha añadido la propiedad TMarker.Direction de tipo entero tal y como se pedía en la lista de problemas de Google Code

Como de costumbre, podéis descargaros la nueva versión desde la página de los componentes y de los sitios habituales.

Hasta la próxima entrada,

ago 302014
 

Buenas

Mientras voy trabajando en la versión 2 de la GMLib (una nueva versión totalmente recodificada y con todas las nuevas funcionalidades de la API de Google Maps), el amigo Frédéric LESUR ha desarrollado la implementación de la parte del API de Google Maps para la visualización de archivos KML.

Dicho desarrollo se merece sacar una nueva versión de los componentes, así que aquí tenemos la versión 1.4.0 con algunas correcciones de errores menores y ésta nueva implementación.

Desde aquí agradecerle el trabajo realizado.

Como siempre, podéis descargaros la nueva versión desde los sitios habituales que encontraréis en la página de los componentes.

Hasta la próxima.

jun 272013
 

Buenas,

Haciendo una aplicación en la que se hace un cierto uso del TWebBrowser, me he encontrado de que éste no gestiona la tecla Enter, ni para aceptar un formulario cuando estamos en un Input tipo Text ni para añadir un salto de línea en un TextArea.

Buscando por internet he encontrado la solución en los foros de Embarcadero. No obstante, quiero poner aquí la solución al problema dado que me parece muy chocante que a estas alturas este problema con el TWebBrowser no esté solucionado.

Seguir leyendo

jun 122013
 

Buenas

Nueva versión de la GMLib / New version of  the GMLib.

Mensaje en dos idiomas / Post in two languages:


spanish flag Volvemos con una nueva versión de la GMLib, la 1.1.0. No trae muchas novedades, pero sí estudio para futuras versiones…

Seguir leyendo

abr 152013
 

Buenas,

Post in two languages / Mensaje en dos idiomas:


spanish flag Después de mucho trabajo, tanto en lo laboral como en los componentes, por fin puedo lanzar la versión 1.0.0 final de los mismos. No es que aquí se congelen, sino que he llegado ha realizar todo lo que quería hacer cuando empecé el proyecto. Seguiré evolucionándolos, actualizándolos a las nuevas versiones del API de Google Maps, corrigiendo bugs y, por qué no, añadiendo algún que otro componente/clase/funcionalidad que aun les faltan para terminar de dar cabida a toda el API de Google Maps.

Seguir leyendo

ene 072013
 

Buenas

Seguro que en alguna ocasión hemos tenido que controlar el tiempo que tarda en realizarse algún trozo de código o proceso, y seguro que para ello se ha recurrido a la función Now (definida en la unidad SysUtils) o a la función del API de Windows GetTickCount. Otra opción es crearnos una unit que contenga la clase expuesta por Zarko en uno de sus artículos de delphi.about.com (ver How to Accurately Measure Elapsed Time Using High-Resolution Performance Counter).

Seguir leyendo

oct 052012
 

Buenas,

Hoy liberamos una nueva versión de los componentes GMLib para Delphi/C++Builder. No hay muchos cambios “visibles”, pero sí cambios internos y un nuevo componente (y cada vez quedan menos para terminar 🙂 ).

Aquí la lista de cambios:

  • nuevo: compilado para Delphi/C++Buildes XE3.
  • nuevo: nuevo componente TGMElevation para el cálculo de elevaciones de terreno entre diferentes puntos.
  • error: general -> corregidos todos los memory leack encontrados.
  • error: TGMDirection -> no disparaba el evento OnDirectionsChanged.
  • cambio: TBasePolyline -> las clases TLinePoints y TLinePoint se desvinculan de TPolyline y se traspasan a la unit GMClasses.
  • cambio: TBasePolyline -> implementa la interfaz ILinePoint

Como siempre, podéis ver más explicaciones y descargar los componentes en su página.

Qué los disfrutéis!

Nos leemos