如何将 Google 地点 photo_reference 转换为 URL

How to convert a Google Places photo_reference into a URL

我目前正在开发一个餐厅查找器应用程序,允许用户搜索他们周围的餐厅。我正在使用列表适配器来显示附近餐馆的列表,我遇到的唯一问题是显示这些餐馆的照片。

查看 Google 地点照片 API 我了解到,对于每家有照片的餐厅,都有一个 photo_reference 属性。所以我想做的是使用 ImageLoader 库在我的列表中显示所有这些照片。

这里的问题是 ImageLoader 需要 URL 照片,但 Google 地点 API 使用 photo_reference。如何将 photo_reference 转换为 URL?

只需将 photo_reference 放入 URL。

例如https://maps.googleapis.com/maps/api/place/photo?maxwidth=400&photoreference=CnRtAAAATLZNl354RwP_9UKbQ_5Psy40texXePv4oAlgP4qNEkdIrkyse7rPXYGd9D_Uj1rVsQdWT4oRz4QrYAJNpFX7rzqqMlZw2h2E2y5IKMUZ7ouD_SlcHxYq1yL4KbKUv3qtWgTK0A6QbGh87GB3sscrHRIQiG2RrmU_jF4tENr9wGS_YxoUSSDrYjWmrNfeEHSGSc3FyhNLlBU&key=YOUR_API_KEY

有关详细信息,请参阅 Place Photo Requests 文档。