android 如何在Kotlin中显示数千个坐标?

nszi6y05  于 2023-10-14  发布在  Android
关注(0)|答案(1)|浏览(89)

我试图建立一个Map,显示受保护的森林,但每个多边形至少有1000个坐标,有20,000个多边形。
如何使用Kotlin在应用中显示所有这些多边形?
我尝试将坐标存储在Activity中,如下图所示,但每当我打开页面时,应用程序崩溃,似乎无法处理Activity中的大量数据。

这个问题的解决方案是什么?
谢谢你,谢谢

vmdwslir

vmdwslir1#

将大文本文件保存在src\main\assets\目录中,并像这样读取它们:

val text = try {
        context.assets.open(fileName).bufferedReader().use { it.readText() }
    } catch (e: IOException) {
        throw IllegalArgumentException("Failed to open asset file: $fileName", e)
    }

相关问题