我在本机反应中使用平面列表,我的列表项如下:
<ListItem
roundAvatar
title={item.name}
subtitle={item.vicinity}
avatar={{
uri:
'https://lh3.googleusercontent.com/p/AF1QipNePpAvxLPZRcL9TbdEu_iX6XL6TZYkav7iPAYz=s1600-w400',
}}
containerStyle={{ borderBottomWidth: 0 }}
onPress={() => console.log('item: ', item)}
/>
我的 item 变量表示从调用 Google Places API 返回的对象。
正如你所看到的,我为 uri 属性输入了一个虚拟值……但我真正想要的是属于从 Places api 中提取的特定位置的图像的 uri。
我知道我需要使用 Places api 中的 photos.photo_reference 值调用 Photos api .....但是如何获取图像 uri 并将其作为我的 uri 道具的值提交?也许我应该为 uri 属性使用一个函数,该函数从 Photos api 返回图像 uri?....文档并没有告诉你如何获取 uri。
希望这是有道理的!谢谢