Einzelnen Beitrag anzeigen

Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.143 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: [Android] Maps Marker ressource schonend laden/verwalten??

  Alt 30. Sep 2016, 12:35
Ist das dann wirklich schneller? Laden und dann noch die Schleife?
Langsamer als deine Umkonvertierung jedenfalls nicht.

Delphi-Quellcode:
      lat := sqlquery1.FieldByName('Lat').Asstring;
      lon := sqlquery1.FieldByName('Lon').Asstring;
      lat := stringreplace(lat,'.',',',[rfReplaceAll]);
      lon := stringreplace(lon,'.',',',[rfReplaceAll]);
      position.Latitude := strtofloat(lat);
      position.Longitude:= strtofloat(lon);

      maxtime := sqlquery1.FieldByName('Min').AsInteger +20;
       if maxtime >60 then
         maxtime := maxtime -60;
300 Marker aus einer SQLite Datenbank laden wirst Du kaum merken...

und ein

Delphi-Quellcode:
 for i:=0 to High(MarkerArray) do // Edit
   begin
     if MarkerInView(MarkerArray[i])
       then ShowMarker(I)
       else ShowMarkerQueued(I);
   end;
Kostet "garnix"..

Geändert von Mavarik (30. Sep 2016 um 12:38 Uhr)
  Mit Zitat antworten Zitat