Android 的 Google Maps api v2 提供了一个可以添加 TileProviders 的 TileOverlay。TileProvider 将根据纬度、经度和深度生成一个 Tile 对象。为了制作瓷砖,必须给它宽度(简单)、高度(简单)和一个表示为字节数组的图像(让我感到困惑)。如果我想“绘制”一个简单的对象,然后将其转换为字节数组,我该怎么做?
例如,我正在寻找看起来像
Canvas canvas = new canvas();
...
canvas.drawRect(); //Or something like this (just an example)
...
byte[] bytes = canvas.SomeConversionFunctionOrProcessThatIDontKnow();
return new Tile(1,1,bytes);