Ich erstelle eine mobile App, die Posts auflistet, wobei jedem Post ein Ort zugeordnet ist.Zwischenspeichern von Google Places-API-Ergebnissen
Ich möchte die Liste in der Lage sein, Abstand vom Standort des Benutzers anzuzeigen. ohne Zwischenspeicherung, die erforderlich wäre, um die Ortsreferenz für jeden Post zu speichern und während der Auflistung die Geometrie des Ortes aus der Google Places API abliest, klingt das nach einer sehr schlechten Idee.
darf ich die ID, die Referenz, den Namen und die Geometrie des Ortes in meiner Datenbank speichern und mit meiner API ausliefern? Dies ist nur für die Leistung
eine andere Implementierung möglicherweise diese Daten in einem lokalen SQLite db auf dem mobilen Gerät zwischenspeichern, aber dann muss der Benutzer die Informationen für jeden nicht zwischengespeicherten Ort für eine Liste von X verschiedenen herunterladen Stellen Sie den Client X-API-Anrufe, klingt langsam und Batterie verschwendet.
darf ich einen zentralen Cache in meiner db in einer Tabelle haben, die von Zeit zu Zeit aktualisiert und entfernt wird, wenn nicht etwa 30 Tage lang darauf zugegriffen wird?
Ermuntern Sie, Abschnitt 10.1.3b der Google Maps API TOS zu lesen: http://goo.gl/8drnj – andresf
Ich lese es, was ist eine gute Caching-Strategie für mobile App, die Entfernungen vom aktuellen Standort auflistet? Holen Sie die lat/lon-Informationen für jedes Listenelement für jeden Client kann zu einer wahnsinnigen Anzahl von Anfragen führen –