从Google Places API检索图片

时间:2012-12-04 04:58:38

标签: android google-places-api

我正在使用Google Places api获取地点数据:

https://maps.googleapis.com/maps/api/place/search/json? + "location=" + strlatitude + "," + strlongitude + "&" +"radius=" + searchRadius + "&" +"types="+ types + "&" + "sensor=true" + "&" + "key=" + googleAPIKey;

我只是从这个回复中得到了“图标”。但我想得到那个地方的形象。

是否有任何参数可以获取地点的图像?

此外,我如何获得地点的评论(如9reviews,6reviews等)

2 个答案:

答案 0 :(得分:0)

您可以使用image_link获取JSONObject,然后您可以使用Bitmap轻松将特定链接转换为图片。

例如,从image_link获取Json

JSONObject jsonObj = new JSONObject(Global.JSON.toString()); 

// Creating JSON Parser instance
JSONArray jr=jsonObj.getJSONArray("results");

for(int h=0;h<jr.length();h++)
{       
    JSONObject js=jr.getJSONObject(h);      
    icon_array=js.getString("icon");    
}

将链接转换为图片

url = new URL("http://www.paho.org/Images/DD/PIN/whd08_banner2_eng.jpg");
//In URL pass your link

bmp = BitmapFactory.decodeStream(url.openConnection().getInputStream());
image_view.setImageBitmap(bm);

答案 1 :(得分:0)