我正在写一个Android应用程序,它有一个大约2000个经度和纬度的数据库,这些经度和纬度都是硬编码的。
我假设一旦安装了我的应用程序,我就可以将这些信息放到sqlite数据库中,但是在下载应用程序时,我应该如何分发这些信息呢?
我想到的一个选择是某种Patricia Trie来最小化数据的大小(这些点将在多个集群中,而不是均匀分布),但我不确定当有两个相关的数字要存储时,这样的收集是否会起作用,以及一些其他的信息,如地点名称。
有人有什么想法、意见或建议吗?
丰富的
2000个整数不多。
事实上,我最近试着加载我的网络应用程序,它的lat-lon的数字相似。我意识到我需要优化一点,但它的加载时间并不完全糟糕。
您可能只需要在任何给定时刻请求所需的数据。一定还有其他一些与lat lons相关的数据可以帮助您……或者,您应该只在lat-lon的某个边界内显示管脚,比如在地图中心的每个方向上显示+1,-1之类的。