0

データを取得、処理、保存する方法について少しアドバイスがあります。

私はあなたがいる場所に最も近いレーザータグサイトを見つけるアプリを構築しています。加算器のデータは(設計が不適切なため)外部データベースの1つのフィールドに格納され、国は別のテーブルから取得されます(設計が不適切であると言われました)。現在、より多くのJSON解析が必要なため、可能であれば、データの取得場所を変更する可能性があります。

とにかく、私は住所を知っているので、場所を取得して地図に載せる必要があります。追加するサイトは数百ありますので、それらすべての座標をリクエストして処理するなど、時間がかかります。

だから私の質問はこれです:私が問題を抱えているアンドロイドでグーグルジオリーダーを使用するか、グーグルのhttpジオコーディングリクエストを介してリクエストを送信するためにウェブサーバーを使用する方が良いでしょうか?

また、電話にデータを保存して、ロードするたびに更新を確認する方がよいでしょうか。それとも、電話に何も保存せず、ロードするたびにすべてのデータを取得する方がよいでしょうか。

たっぷり!

4

1 に答える 1

1

だから私の質問はこれです:私が問題を抱えているアンドロイドでグーグルジオリーダーを使用するか、グーグルのhttpジオコーディングリクエストを介してリクエストを送信するためにウェブサーバーを使用する方が良いでしょうか?

レーザータグの位置がひどく頻繁に移動するわけではありません。サーバーで1回限りのジオコーディングルックアップを実行し、ローカルデータベースにデータをキャッシュして、キャッシュから提供します。ただし、ここには法的な影響がある可能性があります。以下を参照してください...

また、電話にデータを保存して、ロードするたびに更新を確認する方がよいでしょうか。それとも、電話に何も保存せず、ロードするたびにすべてのデータを取得する方がよいでしょうか。

それは実際にはコーディングよりも法律の問題です、IMHO。コーディングの観点から、データベースが小さい場合は、データベースをデバイス上に保持し、定期的に更新することで問題ありません。ただし、それがあなたのデータでない場合、それはあなたがそれを保持してそれをコピーすることが合法であるかどうかに依存します。

于 2010-07-09T14:47:21.300 に答える