0

我正在考虑编写一个 Android 应用程序,该应用程序具有大约 2000 个经度和纬度的数据库,这些数据库实际上是硬编码的。

我假设一旦安装了我的应用程序,我可以将这些信息放入 SQLite 数据库,但是在下载应用程序时我应该如何分发这些信息?

我想到的一个选择是某种 Patricia Trie 以最小化数据的大小(这些点将位于多个集群中,而不是均匀分布),但我不确定这样的集合是否会在有要存储的两个关联数字,可能还有一些其他信息,例如地名。

有没有人有任何想法、意见或建议?

富有的

4

1 回答 1

0

2000个整数并不多。

事实上,我最近尝试加载我的网络应用程序,该应用程序具有相似的 lat lon 数字。我意识到我需要优化一下,但它的加载时间并不完全糟糕。

您可能只想在任何给定时刻请求您需要的数据。必须有一些与经纬度相关的其他数据可以帮助您……或者您应该只在经纬度的某个边界内显示大头针,例如在地图中心的每个方向上的 +1、-1 或某物。

于 2010-07-26T18:31:02.570 回答