0

我在本机反应中使用平面列表,我的列表项如下:

    <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。

希望这是有道理的!谢谢

4

0 回答 0