Thomas L.
- Forum-Beiträge: 58
11.07.2011, 15:35:21 via Website
11.07.2011 15:35:21 via Website
Parallel zu meinem GPS Problem noch ein weiteres:
Ich nutze die svg-android Bibliothek um eine Karte im Vektorformat anzeigen zu lassen. (vernünftiger zoom soll möglich sein)
Eine Testkarte mit dem Grundriss des Geländes wird ordentlich angezeigt [3KB]. Bei größeren Karten (aus OpenstreetMap zum Beispiel exportiert [500KB] streikt die Bibliothek: SVGParseException, ausgelöst in SVGParser.parse(Unkown Source).
Hat jemand schonmal das gleiche Problem gehabt?
Ich kann mir vorstellen, dass er ne weile braucht die große SVG Datei zu laden.
Gibt es eine Möglichkeit dem User einen Ladebalken anzeigen zu lassen und die Karte im Hintergrund in einem Thread laden zu lassen?
(Ladebalken etc. sind nicht mein Problem, eher das Laden der SVG Datei).
Auf der Seite von svg-android steht, dass man das Bild so lädt:
Wie lass ich dem jetz am besten Zeit zu laden?
Danke schoneinmal für jede Hilfreiche Antwort
Ich nutze die svg-android Bibliothek um eine Karte im Vektorformat anzeigen zu lassen. (vernünftiger zoom soll möglich sein)
Eine Testkarte mit dem Grundriss des Geländes wird ordentlich angezeigt [3KB]. Bei größeren Karten (aus OpenstreetMap zum Beispiel exportiert [500KB] streikt die Bibliothek: SVGParseException, ausgelöst in SVGParser.parse(Unkown Source).
Hat jemand schonmal das gleiche Problem gehabt?
Ich kann mir vorstellen, dass er ne weile braucht die große SVG Datei zu laden.
Gibt es eine Möglichkeit dem User einen Ladebalken anzeigen zu lassen und die Karte im Hintergrund in einem Thread laden zu lassen?
(Ladebalken etc. sind nicht mein Problem, eher das Laden der SVG Datei).
Auf der Seite von svg-android steht, dass man das Bild so lädt:
1SVG svg = SVGParser.getSVGFromResource(getResources(), R.raw.filename);
2Picture picture = svg.getPicture();
2Picture picture = svg.getPicture();
Wie lass ich dem jetz am besten Zeit zu laden?
Danke schoneinmal für jede Hilfreiche Antwort
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.