公共交通機関のジオロケーション用のアプリを作成しています。バスとトラムのすべてのルートを携帯電話に保存して、オフライン モードで確認できるようにしたい。私は2つの可能な解決策について考えました:
1) 私が今使っているもの。ルートごとに、マップの道路に描画する各ポイントの座標のペアがあります。次に例を示します。
19.893169,50.054337
19.893169,50.054340
19.893290,50.053871
19.893259,50.053730 ....
これは、assets ディレクトリに「100.kml」として保存されています。したがって、バス 100 のルートを表示したい場合は、アセット ファイル 100.kml からこの情報を解析します。
したがって、このソリューションでは、ルートと同じ数のファイルがあり、平均重量は 2 ~ 3 kb です。
2) 2 番目の解決策は、データベースにこのすべてのポイント、停留所のポイントなどを事前に入力することです。価値があるかどうかはわかりませんが、データベースを常に参照するには時間がかかります。すべての点を描きます。
解決策1のように解決するのが悪い習慣になるかどうかはわかりません。つまり、アセット フォルダーには、それぞれ 2 ~ 3 kb の 200 個のファイルがたくさんあるので、500 kb 程度かかるとしましょう。
何が良くなるかについて何か考えはありますか?
前もって感謝します。