Gut also nochmal
Ich habe eine Klasse Namens Map.
Die hat ganz viele eigenschaften. z.b. wie weit rangezoomt ist , welche elemente, wie gezeichnet werden.
Diese Eigenschaften kann ich über Methoden ändern. d.h. diese Methoden kann ich über delphi steuern.
Jetzt kommt es zum render.
CallVoidMethod('render mir ein BITMAP');
so der spuckt mir jetzt ein Bitmap aus und ich lade diese Bitmap ganz einfach in Delphi. Da gibt es ja auch Komponenten zum laden. So.
Jetzt is die Karte da. Wenn ich nun auf ranzoomen drücke dann werden die Eigenschaften der map via Methode geändern, dann ruf ich die Methode Render mir eine BitMap auf und lade sie neu in Delphi.
So müsste es erstmal laufen oder ? Ich denke das ist eine gut lösung.
und das markieren eines Bestimmten bereiches müsste dann wieder Delphi übernehmen und die Markierten bereichsdaten via Methode an Java übergeben.