0
我想在编码的图像上画一条线,这样我会得到一个新的图像。如果你愿意,你可以给我关于这方面的信息吗? 非常感谢。 这里我给我的代码,我得到了编码的图像。如何在bb中的编码图像上绘制一条线?
String URL = "http://maps.google.com/maps/api/staticmap?center="
+ centerX + "," + centerY + "&zoom=15&size=480x320&"
+ "path=color:0x0000ff|weight:5" + path
+ "&maptype=roadmap&sensor=true;deviceside=true";
try {
conn = (HttpConnection) Connector.open(URL);
stream = conn.openInputStream();
byteArray = new ByteArrayOutputStream();
int dataToWrite = 0;
while ((dataToWrite = stream.read()) != -1) {
byteArray.write(dataToWrite);
}
byte[] bArray = byteArray.toByteArray();
EncodedImage image =
EncodedImage.createEncodedImage(bArray, 0, bArray.length);
imageBitmap = image.getBitmap();
vfm.deleteAll();
bitField = new BitmapField(imageBitmap);
vfm.add(bitField);
您可能已经考虑过这一点,但请注意Google的静态地图API明确禁止在网络浏览器之外显示静态地图,除非您是Google Maps API Premier客户:http://code.google.com/apis/ maps/documentation/staticmaps /#概述 – 2011-03-24 16:58:30