如何获取Google Places API附近搜索的网站和照片

时间:2016-02-24 08:14:37

标签: google-maps google-places-api

我正在使用Google Places API来附近的餐馆,但我注意到结果不包括网站地址(URL)和确切的照片网址。这是示例结果  I searched for resturants near Austrailia, the image shows sample response of "The Star" restaurant

如果我们通过Google地方自动填充获得相同的地方“The Star”,那么它确实会返回网站网址(http://www.star.com.au/)和照片网址。 有没有办法让网站地址(URL)和照片包含在结果中?

这是我正在使用的电话:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=<lat,lng>&radius=500&type=restaurant&key=<api_key>

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:2)

这是因为地方搜索结果包含的细节少于地方详情结果

正如Search Results documentation for photos[]所说:

  

地方搜索最多会返回一个照片对象。在该地点执行地方详情请求最多可返回十张照片。

同样,搜索结果中没有website字段(因此未在该文档页面上列出)。

您需要提出Place Details请求才能获得这些详细信息:

  

地方详情请求会返回有关指定地点的更全面信息

果然,Place Details Results documentation中有一个website字段:

  

website列出了此地点的权威网站,例如商家&#39;主页。

这正是我所看到的&#34; The Star&#34;在悉尼。在搜索结果中,我看到1张照片(就像您在截图中看到的那样),没有网站网址。然后在详细回复中,我得到10张照片和网站。