Java me 如何存储大地图j2me

Java me 如何存储大地图j2me,java-me,bitmap,robot,Java Me,Bitmap,Robot,我需要为我的机器人坐标创建3000x3000位的地图。理论上,我有一个数组MxM,M=3000,如果我的机器人看到某个东西,那么在coords[5][5]的例子中,我放1,如果什么也看不到,那么0 当我尝试创建int[]b=newint[3000][3000]时 我有一个问题——记忆不足 我尝试使用RMS,但我可以创建3000行,但只有50列 我想使用textfile,但我需要一个自定义更新,并且在j2me中非常努力地使用textfile 谢谢回复 一些方法: 将坐标存储在文件中,然后 只加载和

我需要为我的机器人坐标创建3000x3000位的地图。理论上,我有一个数组MxM,M=3000,如果我的机器人看到某个东西,那么在coords[5][5]的例子中,我放1,如果什么也看不到,那么0

当我尝试创建int[]b=newint[3000][3000]时 我有一个问题——记忆不足

我尝试使用RMS,但我可以创建3000行,但只有50列

我想使用textfile,但我需要一个自定义更新,并且在j2me中非常努力地使用textfile

谢谢回复

一些方法:

将坐标存储在文件中,然后 只加载和更新那些 将数据行/列放入内存, 围绕着机器人的可能是 10x10矩阵。缓冲。 使用四叉树算法来存储 你的座标。你可能不得不使用 这里的外部文件方法也是一样, 但也许你能想出一些办法 较好的