Die
Unit KeyDragZoom muß an letzter Stellen nach allen anderen Units des Frameworks eingebunden werden. Das liegt darin, daß dort Ableitungen der
TScript-,
TMaps-, und
TMap-Objekte definiert werden, die aber den selben Namen tragen:
Delphi-Quellcode:
TMap = class(gmMap.TMap)
[...]
Damit erhalten diese Objekte zusätzliche Eigenschaften und Methoden und können trotzdem ohne Umbenennung im eigenen Programm genutzt werden.
Allerdings sollten Overlays (Polygone, Linien, Kreise, Rechtecke und Marker) trotzdem angezeigt werden.
Ich habe gerade noch einmal ein Testprojekt mit der Frameworkversion 2.1 angelegt. Die Projektdateien befinden sich im Anhang.
Der Screenshot zeigt keine Probleme mit Markern und Linien:
Funktioniert dieses Projekt mit Deiner Delphi-Version?