1

我正在构建一个 android 应用程序,它获取用户位置并使用 google places api 返回附近的位置。

我有一个 api 密钥,我正在使用这个 url:

https://maps.googleapis.com/maps/api/place/search/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false?key=mykey

我不断进入REQUEST_DENIED我的安卓应用程序。该链接在浏览器上运行良好,它返回一个 json。

4

3 回答 3

2

看起来你有一个问号sensor=false而不是一个&符号。试试这个:

https://maps.googleapis.com/maps/api/place/search/json?location=-33.8670522,151.1957362&radius=500&types=food&name=harbour&sensor=false&key=mykey

于 2012-09-12T01:46:42.997 回答
1

我在从我的 android 应用程序连接到 Places API 并收到请求被拒绝错误时遇到了同样的问题。下面的帖子解决了我的问题。它解释说,Places API 目前不支持从 API 控制台生成的 Android 或 iOS 密钥。我将为我的应用程序使用浏览器密钥。

stackoverflow Places API 问题

希望这可以帮助!

于 2013-04-14T18:09:50.623 回答
0

我遇到了同样的问题,使用浏览器密钥作为你在 android 上的密钥。这对我有用。创建浏览器密钥时,您无需填写任何内容。

于 2015-12-08T11:06:48.450 回答