是否可以通过 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 滥用?