100,000 多个 MapKit 注释

100,000+ Annotations with MapKit

我正在编写一个简单的 iOS 应用程序来映射大约 130,000 个项目。

我拿了原始数据文件并修改了每一行,使其看起来像:

array.append(class(latitude:46.222813, longitude:6.138866))

但是当我尝试一次复制 130,000 行甚至 25,000 行时,Xcode 只是挂起。

现在,我很乐意 copy/paste 一次处理 1000 个,但想知道我是否应该处理 sqlite 数据库?或者只是我项目中的一个 .CSV 文本文件...

想法?建议?告诫? ;)

将数据放入文件或数据库中。然后你有加载 file/data 并遍历每个条目的代码。

现在您的代码大约有十几行代码,而不是 130,000 行,并且您的应用程序中的坐标没有硬编码。