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

发布于 2024-09-11 10:46:43 字数 289 浏览 7 评论 0原文

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

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

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

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

富有的

I am looking into writing an Android app that has a database of approximately 2000 longitudes and latitudes which are effectively hard coded.

I assume that once my app is installed, I can put this information into the SQLite database, but how should I distribute this information when the app is downloaded?

One option I thought of was some kind of Patricia Trie to minimise the size of the data (the points will be in a number of clusters, rather than evenly distributed), but I'm not sure whether such a collection would work when there are two associated numbers to store, along with perhaps some other information such as place name.

Does anyone have any thoughts, input or suggestions?

Rich

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

哭了丶谁疼 2024-09-18 10:46:43

2000个整数并不多。

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

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

2000 ints is not many.

In fact I recently tried to load up my web app that has similar numbers for lat lon. I realized i need to optimize a bit, but its load time wasn't completely terrible.

You may want to just request the data you need at any given moment. There must be some other data associated with the lat lons that can help you with that... or maybe you should only display pins within some boundary of lat lon, like +1,-1 in every direction of the center of your map or something.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文