我正在使用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>
任何帮助将不胜感激
答案 0 :(得分:2)
这是因为地方搜索结果包含的细节少于地方详情结果。
正如Search Results documentation for photos[]
所说:
地方搜索最多会返回一个照片对象。在该地点执行地方详情请求最多可返回十张照片。
同样,搜索结果中没有website
字段(因此未在该文档页面上列出)。
您需要提出Place Details请求才能获得这些详细信息:
地方详情请求会返回有关指定地点的更全面信息
果然,Place Details Results documentation中有一个website
字段:
website
列出了此地点的权威网站,例如商家&#39;主页。
这正是我所看到的&#34; The Star&#34;在悉尼。在搜索结果中,我看到1张照片(就像您在截图中看到的那样),没有网站网址。然后在详细回复中,我得到10张照片和网站。