You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Places API中photo_reference字段是什么?如何解析JSON中的该字段?

Places API photo_reference 字段使用说明

photo_reference 是Places API返回的临时访问令牌,本身没有额外的解析逻辑,你只需要从JSON里取出该字段的字符串值,就能用来请求对应地点的实际图片,具体操作如下:

  • 提取字段值
    该字段通常嵌套在返回结果的photos数组中,按JSON层级直接取值即可,示例(JavaScript环境):
    const photoRef = placeApiResponse.results[0].photos[0].photo_reference
  • 拼接图片请求
    拿到photo_reference后,配合你的API密钥、图片尺寸参数,拼接Place Photos接口请求即可,必填参数如下:
    • photoreference:你刚提取到的photo_reference字段值
    • key:你自己的Places API有效密钥
    • maxwidth/maxheight:指定返回图片的最大宽度/高度,单位为像素
      拼接后的请求格式参考:
      https://maps.googleapis.com/maps/api/place/photo?maxwidth=400&photoreference=你的photoRef值&key=你的API密钥

额外提示:

  1. photo_reference 存在有效期,请勿长期存储,每次查询地点信息时重新获取最新值即可
  2. 拼接完成的请求可以直接放在<img>标签的src属性中使用,接口会直接返回图片资源

内容的提问来源于stack exchange,提问作者Sahil

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 03:39:03