여기 내 코드입니다. 컴파일 오류가 없지만 원하는 출력을 얻지 못하고 있습니다.지도가 나타나지 않습니다. 내 JPanel에서 Google 정적지도를 열고 로컬 드라이브에 저장하려고합니다. 이것은 내가 사용하고있는 코드입니다. 친절하게 내가 어디로 잘못 가고 있는지 안내합니다.Google Map in Java 스윙
try {
String imageUrl =
"http://maps.google.com/staticmap?center=40,26&zoom=1&size=150x112&maptype=satellite&key=ABQIAAAAgb5KEVTm54vkPcAkU9xOvBR30EG5jFWfUzfYJTWEkWk2p04CHxTGDNV791-cU95kOnweeZ0SsURYSA&format=jpg";
String destinationFile = "image.jpg";
str = destinationFile;
URL url = new URL(imageUrl);
InputStream is = url.openStream();
OutputStream os = new FileOutputStream(destinationFile);
byte[] b = new byte[2048];
int length;
while ((length = is.read(b)) != -1) {
os.write(b, 0, length);
}
is.close();
os.close();
} catch (IOException e) {
e.printStackTrace();
System.exit(1);
}
lp2_1.setIcon(new ImageIcon((new ImageIcon("image.jpg")).getImage()
.getScaledInstance(630, 600, java.awt.Image.SCALE_SMOOTH)));
}
적응 : I 이 글을 처음 접 하시면서 좋은 문서에 대해 잘 모르시겠습니까? 감사합니다. 편집하십시오 ... –