【问题标题】:How to get place website and photos for Google Places API nearby search如何为 Google Places API 附近搜索获取地点网站和照片
【发布时间】:2016-02-24 08:14:36
【问题描述】:

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

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

这是我正在使用的电话:

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

任何帮助将不胜感激

【问题讨论】:

标签: google-maps google-places-api


【解决方案1】:

这是因为地点搜索结果包含的详细信息少于地点详细信息结果

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

地点搜索最多会返回一个照片对象。对地点执行地点详细信息请求最多可能返回十张照片。

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

您需要发出Place Details 请求以获取这些详细信息:

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

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

website 列出了此地点的权威网站,例如企业主页。

这正是我在悉尼看到的“The Star”。在搜索结果中,我看到 1 张照片(就像您在屏幕截图中看到的那样),没有网站 URL。然后在该结果的详细信息响应中,我得到 10 张照片和网站。

【讨论】:

    猜你喜欢
    • 2017-07-31
    • 2017-06-12
    • 2020-08-28
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 2014-11-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多