Hallo Delphifan2008 und Thom,
ich lade die PNGs jetzt direkt aus einer PNGImageList in die Encode64()-Funktion, funktioniert ohne Probleme.
Danke für die Tipps und Grüße,
Stefan
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;
Gruss DelphiFan2008