投稿をリストするモバイルアプリを構築しています。各投稿には場所が割り当てられています。Google Places APIの結果のキャッシュ
リストからユーザーの現在地までの距離を表示できます。 各投稿のプレースメントを保存するために必要なものをキャッシュせず、GoogleプレイスAPIからプレースメントのジオメトリを取得している間は、これは非常に悪い考えです。
私は、その場所のID、参照、名前、およびジオメトリをデータベースに保存し、APIで配信できるようにしましたか? これはパフォーマンス目的のみのものです
別の実装では、このデータをモバイルデバイス上のローカルsqliteデータベースにキャッシュすることがありますが、ユーザーは各キャッシュされていない場所の情報をダウンロードする必要があります。クライアントがX apiの呼び出しを行う場所は、ゆっくりとバッテリー消耗の音。
私のデータベースには、一度に1つずつリフレッシュされ、アクセスされなかった場合には退避されるテーブル内の中央キャッシュが30日間と言えますか?
Google Maps API TOSのセクション10.1.3bを読むことをお勧めします。http://goo.gl/8drnj – andresf
私はそれを読んで、モバイルアプリの現在の場所からの距離をリストする良いキャッシング戦略は何ですか?クライアントごとに各リスト項目の緯度/経度情報を取得すると、非常に多くのリクエストが発生する可能性があります –