Я использую API Google places для получения информации о конкретном ресторане. Теперь я хочу отобразить изображение ресторана в приложении для Android. Для этого я упомянул this. Тем не менее, приведенная ниже ссылка, необходимая для получения ошибки, дает мне ошибку 500, и когда я использую http://
в ссылке вместо https://
, она дает изображение, в котором говорится, что вы превысили лимит API.Google Places API не возвращает фотографии с помощью фотоприемности в android
Я использую Gl enter link description here ide для отображения этих изображений. Я не думаю, что есть проблема с Glide. Созданный 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);
Это example из restaurantpic URL с протоколом HTTPS, который дает ошибку 500. То же самое с протоколом HTTP дает ниже прикрепленное изображение (для заполнения квоты).
Вы проверили [Консоль API Google] (https://console.developers.google.com/), чтобы увидеть, действительно ли вы превысили свою квоту? Кажется вероятным, если вы получите изображение ошибки квоты. – spiv