2013-03-11 2 views
1

는 나는 "InfoWindowAdapter" , 내가 가지고있는 다음 코드 URL에서 이미지를 표시하기 위해 노력하고있어,하지만 이미지URL에서 InfoWindowAdapter android로 이미지를 만드는 방법?

private class DownloadImageTask extends AsyncTask<String, Void, Bitmap> { 
    ImageView bmImage; 

    public DownloadImageTask(ImageView bmImage) { 
     this.bmImage = bmImage; 
    } 

    protected Bitmap doInBackground(String... urls) { 
     String urldisplay = urls[0]; 
     Bitmap mIcon11 = null; 
     try { 
      InputStream in = new java.net.URL(urldisplay).openStream(); 
      mIcon11 = BitmapFactory.decodeStream(in); 
     } catch (Exception e) { 
      Log.e("Error", e.getMessage()); 
      e.printStackTrace(); 
     } 
     return mIcon11; 
    } 

    protected void onPostExecute(Bitmap result) { 
     bmImage.setImageBitmap(result); 
    } } 
} 
을 얻을 수있는 이미지를 나에게 AsyncTask를에

.... 
mMap = getMap(); 

mMap.setInfoWindowAdapter(new InfoWindowAdapter() { 

    ... 

@Override 
public View getInfoContents(Marker marker) { 

    View v = getActivity().getLayoutInflater().inflate(
R.layout.info_window_layout, null); 

String image_url = "http://api.androidhive.info/images/sample.jpg"; 
new DownloadImageTask(imgEquipo).execute(image_url); 
return v; 
} 
}); 

호출을 표시하지 않습니다 도움을 청합니다.

답변