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,
Fantásctica noticia.
La inclusión de compatibilidad con OpenStreetMap es fantástica.
Un saludo.
Muchas gracias Germán!!
Un abrazo!
Thank you very much!
happy to see you here Kitty
Que decir… Como siempre, un excelente trabajo.
Y que has despertado mi curiosidad con la versión 2 de los componentes.
Un saludo y felices vacaciones (si tienes…)
Gracias Jose. Y sí, haremos algo de vacaciones 😉
Great work – compiles just fine! Looking forward to version 2!
Thanks John
Hi, thanks a lot for new version. Great work !!!
testing MegaDemo I noticed small difference in map zooming between1.5 and 1.5.2 version.
After wheel or double click system first is scaling local map image and afterwards the map is loaded.
Is this planned functionality or OSM effect ?
(it looks bad with markes which are scaled too and after page load they are retruning to previous size)
Hi Slawek
It’s possible that is a OSM effect or a Google Maps API changed because it isn’t a planned functionality
Regards
¡Buenos días!
Me pregunto si va a poner a disposición a través de GitHub la fuente y así podemos contribuir código?
¿Hay alguna posibilidad? porque he hecho la migración del mismo a RAD Seattle y me gustaría poner a disposición.
Juliomar Marchetti
Hola Juliomar
No tardaré en poner los fuentes a disposición en GitHub. Mientras, entre hoy y mañana liberaré la versión compatible con Seattle 10
Saludos
Hello cadetill,
these components are great, but i have a strange behavior by pannig the Map. If I pan the Map it sometimes jumps back to the original position. I can work around it by changing these Lines in GMMap.pas:
try
if MapEvents.CenterChanged and Assigned(FOnCenterChanged) then
begin
if not FIsUpdating then
begin
FIsUpdating := True;
FRequiredProp.Center.Assign(LL);
end;
FIsUpdating := False;
if Assigned(FOnCenterChanged) then FOnCenterChanged(Self, LL, MapEvents.X, MapEvents.Y);
end;
if MapEvents.Click and Assigned(FOnClick) then FOnClick(Self, LL, MapEvents.X, MapEvents.Y);
if MapEvents.DblClick and Assigned(FOnDblClick) then FOnDblClick(Self, LL, MapEvents.X, MapEvents.Y);
if MapEvents.MouseMove and Assigned(FOnMouseMove) then FOnMouseMove(Self, LL, MapEvents.X, MapEvents.Y);
if MapEvents.MouseOut and Assigned(FOnMouseOut) then FOnMouseOut(Self, LL, MapEvents.X, MapEvents.Y);
if MapEvents.MouseOver and Assigned(FOnMouseOver) then FOnMouseOver(Self, LL, MapEvents.X, MapEvents.Y);
if MapEvents.RightClick and Assigned(FOnRightClick) then FOnRightClick(Self, LL, MapEvents.X, MapEvents.Y);
finally
FreeAndNil(LL);
end;
end;
// Map drag, dargend, dragstart
if MapEvents.Drag and Assigned(FOnDrag) then FOnDrag(Self);
if MapEvents.DragEnd and Assigned(FOnDragEnd) then
but I’m not shure if this is the final solution.
Regards
Thanks!
Added to source code and available into new release
Regards
Hola,
No se si sea error de Google o que algo ha cambiado en los navegadores, pero las aplicaciones que he desarrollado usando GMLib en ocasiones no carga el mapa completo, es decir, algunos «tiles» no cargan hasta que cambio la resolución (o el zoom) hacia abajo y arriba….
Has notado este problema ??
Saludos
Hola
Pues la verdad es que no me he fijado. Miraré de fijarme a ver si me pasa.
Gracias!