如何使用谷歌地图从github运行Android应用程序

时间:2015-07-20 07:04:43

标签: android google-maps android-studio google-maps-android-api-2 api-key

在我继续前进之前,我希望每个人都知道我对android没有多少经验,所以任何一点帮助都会很棒。

我在黑客马拉松中看到了这个惊人的项目,他们将我重定向到他们的github(https://github.com/TuanNASavvycom/Wonolo-Coding-Challenge)来测试它。

此项目使用Google Maps API,因此我知道我需要一个API密钥,而且我有一个API密钥

creating a new project on Android Studios--->
Selecting Map template ----> 
Going to link on the project's Google Maps API XML file ----->
Generating the API -----> 

将开发人员API(不起作用)替换为我的,我收到此错误:

Google Maps Android API﹕ Authorization failure.

它告诉我访问一些没有提供太多信息的Android谷歌地图api链接

https://developers.google.com/maps/documentation/android/start

如果我想运行这个应用程序,有人可以给我任何指导吗?

1 个答案:

答案 0 :(得分:0)

更改AndroidManifest.xml文件中android:name="com.google.android.maps.v2.API_KEY"下的密钥后,您应该可以执行此操作。

对于密钥设置,请转到开发者控制台,然后在单击Android Key时创建create new key。查看应用程序指纹的错误消息:

07-21 11:20:26.493  11416-11996/? E/Google Maps Android API﹕ In the Google Developer Console (https://console.developers.google.com)
Ensure that the "Google Maps Android API v2" is enabled.
Ensure that the following Android Key exists:
API Key: AIzaSyB1wy3NjUeJrkiLxa-isYlZPF3PI_UGORo
Android Application (<cert_fingerprint>;<package_name>): D0:DE:22:BB:6E:7C:F6:D0:55:9A:CE:40:47:18:F7:EC:1C:CD:68:51;com.savvycom.wonolocodingchallenge

应该是这样的:
D0:DE:22:BB:6E:7C:F6:D0:55:9A:CE:40:47:18:F7:EC:1C:CD:68:51;com.savvycom.wonolocodingchallenge

并将其粘贴到Accept requests from an Android application with one of the certificate fingerprints and package names listed below (Optional)框中,然后点击“创建”。

是的,密钥是&#34;可选&#34;,您可以将其留空,这样就可以让全世界的所有应用程序使用您的密钥来获取对您的Google地图的访问权限。您可以将其用于私人测试目的。