Hallo,
ich arbeite an einer App, die Geodaten auf einer Karte anzeigt. Nun funktioniert es mit dem direkten Geocoding Anfragen (z.B. google) nicht so schnell, wie ich es brauche. Pro Anfrage sind es ca. 50-400 Punkte, die angezeigt und omit auch abgerufen werden müssen (anhand von gegebenen Adressdaten). Nach einer weile hängt sich die App auf, je nach Internetverbindung mal langsamer, mal schneller.
Jetzt wollte ich versuchen das ganze offline hinzubekommen und habe einen Datensatz mit über 8000 PLZs (mit dazugehörigen Städtenamen und Koordinaten).
Ich habe an ein Dictionarys gedacht, indem ich für jeden Anfangsbuchstaben eins anlege und die Datenmenge pro Dictionary klein halte. Problem ist, dass ich für jede PLZ Breiten- und Längengrad habe. Ich habe mir überlegt beides in einem String zu Speichern und nach dem Abrufen zu trennen (was aber evt. zu lange dauern würde). Zudem müsste ich bei jedem Programmstart die entsprechende text, bzw. csv Datei laden. Welche Ansätze würden denn für ein solches Mapping noch in Frage kommen?
ich arbeite an einer App, die Geodaten auf einer Karte anzeigt. Nun funktioniert es mit dem direkten Geocoding Anfragen (z.B. google) nicht so schnell, wie ich es brauche. Pro Anfrage sind es ca. 50-400 Punkte, die angezeigt und omit auch abgerufen werden müssen (anhand von gegebenen Adressdaten). Nach einer weile hängt sich die App auf, je nach Internetverbindung mal langsamer, mal schneller.
Jetzt wollte ich versuchen das ganze offline hinzubekommen und habe einen Datensatz mit über 8000 PLZs (mit dazugehörigen Städtenamen und Koordinaten).
Ich habe an ein Dictionarys gedacht, indem ich für jeden Anfangsbuchstaben eins anlege und die Datenmenge pro Dictionary klein halte. Problem ist, dass ich für jede PLZ Breiten- und Längengrad habe. Ich habe mir überlegt beides in einem String zu Speichern und nach dem Abrufen zu trennen (was aber evt. zu lange dauern würde). Zudem müsste ich bei jedem Programmstart die entsprechende text, bzw. csv Datei laden. Welche Ansätze würden denn für ein solches Mapping noch in Frage kommen?