无法获得有关Google Places API的其他详细信息,例如'opening_hours'
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法获得有关Google Places API的其他详细信息,例如'opening_hours'相关的知识,希望对你有一定的参考价值。
我似乎无法通过使用Google Places API获得开放时间。
我使用Google地图查找具有营业时间和评分的商家。我选择了麦当劳。
然后我用google's tool搜索地址的place_id。
哪个让我得到place_id:
ChIJRRNEbiK0xokRxwlEbC1WEqk
然后我尝试使用place_id搜索位置详细信息
https://maps.googleapis.com/maps/api/place/details/json?place_id=ChIJRRNEbiK0xokRxwlEbC1WEqk&fields=name,rating,opening_hours&key=MY_KEY
但是我只得到名称,它被设置为地址。
[[edit] @geocodezip说,在地址开头添加“麦当劳”会返回不同的place_id。
我做错什么了吗?
如果我在your query (with a valid key)中使用该ID,则会收到包含额外数据的响应:
"html_attributions" : [],
"result" :
"name" : "McDonald's",
"opening_hours" :
"open_now" : true,
"periods" : [
"open" :
"day" : 0,
"time" : "0000"
],
"weekday_text" : [
"Monday: Open 24 hours",
"Tuesday: Open 24 hours",
"Wednesday: Open 24 hours",
"Thursday: Open 24 hours",
"Friday: Open 24 hours",
"Saturday: Open 24 hours",
"Sunday: Open 24 hours"
]
,
"rating" : 3.1
,
"status" : "OK"
proof of concept fiddle (uses the javascript API places library)
以上是关于无法获得有关Google Places API的其他详细信息,例如'opening_hours'的主要内容,如果未能解决你的问题,请参考以下文章
使用 Google Places API 获得 20 多个结果
Google Places API Autocomplete 仅获取城市列表
如何从 Android/Java 中的 Google Places API 获取有关地点的确切子类别名称? [复制]