使用 Google Place API 获取事件

Posted

技术标签:

【中文标题】使用 Google Place API 获取事件【英文标题】:Using Google Place API to get events 【发布时间】:2014-05-31 20:55:47 【问题描述】:

我正在尝试使用 Place API 获取当前附近的事件。我目前正在关注这个tutorial,但我无法在返回的 JSON 对象中获取事件数组。有人可以让我知道我出了什么问题。

这是我的搜索网址:https://maps.googleapis.com/maps/api/place/nearbysearch/json?&location=38.9283,77.1753&radius=10000&sensor=false&key=

谢谢。

【问题讨论】:

是:AIzaSyB9I2pc5KFJ9g8JkzohA4sZD02HSOUQSZw 我无法在返回的 JSON 对象中获取事件数组是什么意思 这是我从搜索结果中需要的:一个 events[]: 数组或一个或多个 元素提供有关在此地方发生的当前事件的信息。每个地点最多返回三个事件,按开始时间排序。有关事件的信息,请阅读 Places API 中的事件。 developers.google.com/places/documentation/…。但是我搜索时没有返回。 亲爱的,您的 api 密钥存在问题,这就是您没有得到 json 结果的原因 【参考方案1】:

转到开发者控制台 -> APIs & Services 然后点击附近的按钮 +Enable APIs And Services -> 点击 Places API Tile 然后找到按钮 Enable

【讨论】:

【参考方案2】:

试试这个:

  StringBuilder sb = new StringBuilder("https://maps.googleapis.com/maps/api/place/nearbysearch/json?");
                                    sb.append("location=" + mLatitude + ","
                                            + mLongitude);
                                    sb.append("&radius=5000");

                                    sb.append("&sensor=true");
                                    sb.append("&key=YOUR KEY");

【讨论】:

以上是关于使用 Google Place API 获取事件的主要内容,如果未能解决你的问题,请参考以下文章

如何通过google javascript api获取知道place_id的位置坐标

如何将从 Google Place API 获取的信息存储到 Firebase?

用于停车位的 Google Place API

iOS Swift - Google Place API (Web) 以一种奇怪的格式返回 JSON

Google 地图自动填充的“place_changed”以外的事件

使用 Google Place API 自动完成 TextView