是否可以通过 Google Places API 获取“热门时间”信息

Posted

技术标签:

【中文标题】是否可以通过 Google Places API 获取“热门时间”信息【英文标题】:Is it possible to get the "Popular times" information through the Google Places API 【发布时间】:2017-03-20 06:53:18 【问题描述】:

是否可以通过 Google Places API 或任何其他 API 获取“热门时间”信息?我需要在我的应用程序中针对特定地点显示此信息。

【问题讨论】:

也在这里:***.com/questions/32462853/… @ashwin - 找到任何使用 javascript/jquery 实现此功能的方法了吗? 【参考方案1】:

这是 Google 问题跟踪器中最重要的功能请求之一(超过 500 颗星):

https://issuetracker.google.com/issues/35827350

目前,状态为已分配,但 Google 未提供任何 ETA。请加注星标以获取更多更新。

【讨论】:

【参考方案2】:

我自己还没有设法对其进行测试,但这就是populartimes 在 Python 中提供的功能:

import populartimes
populartimes.get("your-api-key", ["bar"], (48.132986, 11.566126), (48.142199, 11.580047))

有关开发人员github 的更多信息。

【讨论】:

谨慎使用此解决方案,因为它可能违反 ToS 第 10.1 (a) 段 @radek 你能指导我在我的 MVC 应用程序中实现同样的功能吗(使用 javascript/jquey)?【参考方案3】:

可以抓取它,但它违反了 Google ToS。

【讨论】:

@radek ToS 第 10.1 (a) 节:“除通过服务外,不得访问 API 或内容。您将无法访问 Maps API 或内容除非通过服务。例如,您不得通过 Maps API 以外的接口或渠道(包括未记录的 Google 接口)访问地图图块或图像。” developers.google.com/maps/terms?#section_10_1 谢谢@xomena!【参考方案4】:

是的,它可能,但正如所说,它违反了谷歌的 ToS , 我已经使用 npm 包忙时间但它不工作所以我修改了他们的代码,这是新的 npm 包 https://www.npmjs.com/package/google-busy-hours

【讨论】:

以上是关于是否可以通过 Google Places API 获取“热门时间”信息的主要内容,如果未能解决你的问题,请参考以下文章

Google Places API - 附近搜索不如地图准确?

Google Map/Places API 是不是与 iOS 6 兼容?

在 Google Places 自动完成 iOS api 中包含距离

Google 是不是采取了措施来防止恶意 Places API 滥用?

反应:Google Places API/ Places 详细信息

新的 Google API 密钥“Google Maps API v3”不适用于 Google Places API?