Hallo GPRSNerd,
mit folgendem Code habe ich die Marker direkt im Programm erzeugt
Delphi-Quellcode:
PNG := TPNGImage.Create;
CreateMarkerDistancePoint( PNG,<Parameter> );
MarkerOptions := TMarkerOptions.Create;
with MarkerOptions do
begin
IconImage:=New( Google.Maps.MarkerImage( Encode64(PNG),
New(Google.Maps.Size(PNG.Width,PNG.Height)),
New(Google.Maps.Point(0,0)),
New(Google.Maps.Point(PNG.Width/2,PNG.Height/2)) ));
Position := Script.Google.Maps.LatLng( x,y );
end;
Marker := New( Google.Maps.Marker( MarkerOptions ));
Marker.SetMap( Maps[0] );
PNG.Free;
wobei in
CreateMarkerDistancePoint( )
das eigentliche Bild mit Direct2D erzeugt wird
Gruss DelphiFan2008