Einzelnen Beitrag anzeigen

Benutzerbild von GPRSNerd
GPRSNerd

Registriert seit: 30. Dez 2004
Ort: Ruhrpott
239 Beiträge
 
Delphi 10.4 Sydney
 
#315

AW: Google Maps über COM (Component Object Model)

  Alt 14. Nov 2012, 21:04
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
Stefan
  Mit Zitat antworten Zitat