谷歌放置Api PlaceDetails照片参考

Pav*_*vel 21 api google-places-api

我正在使用Google Place Api,其中有一些结果是"photo_reference"(类似于"reference")值.我找不到有关如何使用它来获取该照片的任何提及.我知道如何使用"引用"来获取PlaceDetail,我确信photo_reference的使用方法类似,但我找不到此photo_reference请求的JSON/XML URL.感谢您的任何帮助.帕维尔

Pav*_*nko 36

请在此处查看文档:https://developers.google.com/places/documentation/photos

他们刚刚宣布了这个新的Place Photos功能

简而言之,这就是你应该如何使用这个新功能:

https://maps.googleapis.com/maps/api/place/photo?photoreference=PHOTO_REFERENCE&sensor=false&maxheight=MAX_HEIGHT&maxwidth=MAX_WIDTH&key=YOUR_API_KEY

只需用你自己的价值代替:

  • PHOTO_REFERENCE
  • MAX_HEIGHT - 从1到1600的int值
  • MAX_WIDTH - 从1到1600的int值
  • YOUR_API_KEY

你完成了

  • 您好,我成功发出了 API 请求,现在我看到了一张照片。如何获取 JS 中显示的照片的 url? (3认同)
  • PHOTO_REFERENCE现在没有响应. (2认同)

Chr*_*een 5

Places API 现在支持返回一张地点照片(如果可用于地点搜索请求)和最多十张地点照片用于地点详细信息请求

如果照片阵列与您的要求退换,你可以通过photo_reference从一个包含照片对象到地方照片请求,maxheight和/或maxwidthsensorkey参数:

https://maps.googleapis.com/maps/api/place/photo?maxwidth=400&photoreference=CnRvAAAAwMpdHeWlXl-lH0vp7lez4znKPIWSWvgvZFISdKx45AwJVP1Qp37YOrH7sqHMJ8C-vBDC546decipPHchJhHZL94RcTUfPa1jWzo-rSHaTlbNtjh-N68RkcToUCuY9v2HNpo5mziqkir37WU8FJEqVBIQ4k938TI3e7bf8xq-uwDZcxoUbO_ZJzPxremiQurAYzCTwRhE_V0&sensor=false&key=AddYourOwnKeyHere
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,请参阅文档

  • 当我在浏览器搜索栏中输入请求 url 时,我看到了照片。该网址随后成为照片的网址。我如何获得这个网址?我只看到一张照片,但我不能以任何方式在 JS 中使用它。 (5认同)