我可以在没有个人网站的情况下使用Google Places API吗?

时间:2014-06-18 23:15:00

标签: android google-maps

好吧,也许,我可能只是不理解Google Places API,或者我可能在接下来的教程中失败了,但不管怎样,我绝对可以使用一些帮助。

我正在创建一个Android应用程序,其中一个屏幕放大它们所在的位置,并使用谷歌地方搜索一个硬编码的字符串位置。 (IE,你住在加利福尼亚州洛杉矶;离你最近的麦当劳就在这里*)。然后它会在地图上显示该点。

当我按照每个教程找到获得Google地方的API密钥时,(IE:https://www.youtube.com/watch?v=8PVK1Ue5rvk)它说我需要输入一个网址才能获得一个(见下图) Picture 1

-----(照片之间的差距)------------------------------------- ------------

Picture 2

- 但我没有网站或URL放在这里,因为我只是为我的Android设备写这个。 我是否需要获取网站主机URL才能使用此功能? 是否有我们应该使用的通用URL我还没有听说过? 我这样做是完全错误的吗?

我还从这里复制并粘贴了代码:http://www.androidhive.info/2012/08/android-working-with-google-places-and-maps-tutorial/ 我能够运行它,但我在logcat中收到的错误是Places Status:REQUEST_DENIED 这让我觉得我需要用自己的密钥来改变部分代码。

我确实已经拥有了Google Maps API密钥,我在这里使用了该应用程序。

提前感谢您的时间并帮助所有人!

-Sil

编辑:查看其他图片: Picture 3

2 个答案:

答案 0 :(得分:0)

请参阅突出显示的[浏览器键]按钮旁边的[Android键]按钮。

点击[Android键]按钮。

答案 1 :(得分:0)

嗯,事实证明我的措辞措辞不好:(

我在这里重述了我在寻找的内容:How do I get a Google Places API key for my Android App

我收到的答案是:

Please Follow below steps
Visit the Google APIs Console at https://code.google.com/apis/console and log in with your Google account.
A default project called API Project is created for you when you first log in to the APIs Console. You can use the project, or create a new one by clicking the API Project button at the top of the window and selecting Create. Maps API for Business customers must use the API project created for them as part of their Places for Business purchase.
Click the Services link in the left-hand navigation panel.
Click the status switch (the on/off button) next to the Places API entry. The switch slides to ON.
Click API Access in the left-hand navigation panel.
Click Create new Server key. Enter one or more server IP addresses if you wish to restrict the servers that can send API requests.
Click Create. Your API key appears under the heading Key for server apps (with IP locking).

这解决了我完全遇到的问题。

感谢您抽出宝贵时间帮助斯蒂芬,感谢您让我朝着正确的方向前进