2015-12-21 60 views
0

过去一周里,我一直在试图实现Google Places API for android,Google的开发者页面说我需要api key,并且在研究了许多论坛之后,我对我应该使用什么密钥感到困惑正在使用我尝试使用浏览器键,服务器键和Android键,似乎没有任何工作对我来说,我已经能够使用谷歌地图API V2使用Android键,但我真的很困惑,可以有人帮助我?我已经提到的网页是:
一是[链接] [1]
和二Link获取适用于Android的Google Places API密钥

请帮我,我也正在尝试开发使用Eclipse和ADT Android应用程序等等一些最新的论坛成为过时的我,自从谷歌不断改变他们的开发布局安慰它很难保持这里
提供旧指南的轨道谢谢

这是我做了什么 As you can see I have enabled Places API [输入图像这里描述] [4]

+0

确保您已启用的地方API –

+0

比你的答复,是的,我检查我的启用,还是其不工作 – Mainak

回答

2

你如何直接阅读开发商Guide为你的密钥如此混淆。我相信它会帮助你一次过。

下面是为Android创建位置API key的步骤。

  1. 转到Google API控制台。
  2. 点击下拉菜单并选择'创建项目'。
  3. 输入项目名称。
  4. 现在点击导航抽屉并选择API管理器。
  5. 启用谷歌地点api。
  6. 创建凭证Android密钥。
  7. 输入密钥名称,然后点击创建。
  8. 现在你可以使用谷歌API的Android键。

现在你可以要求附近的地方结帐this的网址。

这需要SERVER_Key

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=yourlatitude,yourlongitude&radius=5000&sensor=true&key=SERVERKEY 
  1. 单击新凭证。
  2. 选择Server_key。
  3. 输入IP如果你想用于测试目的,否则留空。
  4. 最后点击创建。

现在这就是你的server_key。谷歌需要sm时间才能激活服务,以便您在请求地点时可能会收到错误“提供的API密钥已过期”。 sm时间后检查出来,你会得到地方的回应。

+0

比你我已经进行了上述步骤,基本上是我想清除出来是我使用两个不同的密钥清单和Java类或相同的密钥?我已经成功地运行谷歌地图api使用android键,但现在如果地方API我使用相同的密钥,我以前生成或使用不同的密钥?一些论坛建议使用服务器密钥的地方api和一些说使用浏览器的关键,我也启用谷歌地图api&放置api在开发者控制台,我甚至尝试使用相同的Android密钥在清单和Java文件,没有工作 – Mainak

+0

@Mainak:Chekc我编辑的答案 – kevz

+0

是的,我已经尝试使用服务器键运行项目,但仍然应用程序崩溃时,我尝试加载它,我使用Eclipse,这是代码,我从http:// javapapers引用。 com/android/find-places-nearby-in-google-maps-using-google-places-apiandroid-app/ ,你能帮忙吗? @kevz – Mainak

相关问题