投稿を一覧表示するモバイルアプリを構築しています。各投稿には場所が添付されています。
リストにユーザーの場所からの距離を表示できるようにしたい。各投稿の場所参照を保存するために必要なものをキャッシュせずに、Google Places API から場所のジオメトリを取得してリストする場合、これは非常に悪い考えのように思えます。
場所の ID、参照、名前、ジオメトリをデータベースに保存し、API で配信することはできますか? これはパフォーマンスのみを目的としています
別の実装では、このデータをモバイル デバイスのローカル sqlite db にキャッシュすることもできますが、ユーザーはキャッシュされていない場所ごとに情報をダウンロードする必要があるため、X 個の異なる場所のリストについて、クライアントは X API 呼び出し、サウンドを実行します。遅くてバッテリーの無駄。
テーブル内のデータベースに中央キャッシュを配置することは許可されていますか?