Google Places API を使用して、特定のレストランの詳細を取得しています。ここで、Android アプリにレストランの画像を表示したいと考えています。そのために、これを参照しました。ただし、エラーを取得するために必要な以下のリンクでは 500 エラーが発生しhttp://
、代わりにリンクで使用するhttps://
と、API 制限を超えたことを示す画像が表示されます。
これらの画像を表示するために、Gl enter link description here ide を使用しています。グライドに問題はないと思います。生成された URL には出力がありません。
以下はコードです:
String url = mPlaces.getIcon();
String photoreference = mPlaces.getPhotoreference();
String restaurantpic = "http://maps.googleapis.com/maps/api/place/photo?" +
"maxwidth=400" +
"&photoreference=" +photoreference +
"&key="+API_KEY;
Log.d("Loading restaurantpic" , restaurantpic);
Glide
.with(mContext)
.load(restaurantpic)
.centerCrop()
// .placeholder(R.drawable.loading_spinner)
//.crossFade()
.into(mImageViewIcon);
これは、500 エラーが発生する https プロトコルを使用した restaurantpic URLの例です。HTTPプロトコルと同じで、以下の添付画像が表示されます(これはクォータが満たされているためです)。