代码之家  ›  专栏  ›  技术社区  ›  Rich

如何在Android设备上存储大量的经度/纬度

  •  0
  • Rich  · 技术社区  · 16 年前

    我正在写一个Android应用程序,它有一个大约2000个经度和纬度的数据库,这些经度和纬度都是硬编码的。

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

    我想到的一个选择是某种Patricia Trie来最小化数据的大小(这些点将在多个集群中,而不是均匀分布),但我不确定当有两个相关的数字要存储时,这样的收集是否会起作用,以及一些其他的信息,如地点名称。

    有人有什么想法、意见或建议吗?

    丰富的

    1 回复  |  直到 16 年前
        1
  •  0
  •   Parris    16 年前

    2000个整数不多。

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

    您可能只需要在任何给定时刻请求所需的数据。一定还有其他一些与lat lons相关的数据可以帮助您……或者,您应该只在lat-lon的某个边界内显示管脚,比如在地图中心的每个方向上显示+1,-1之类的。

    推荐文章