一.获取SHA1
android google map APIv1 key值不能申请,改用android google map APIv2。首先我们要申请SHA1,申请方法:
1.首先找到debug keystore位置:
打开Eclipse-->widows-->prefeences-->android-->build 。一般是这样的路径:C:\Documents and Settings\Administrator\.android\debug.keystore
2在运行输入cmd中进入命令控制..直接输入:keytool
-list -alias androiddebugkey -keystore "C:\Documents and Settings\Administrator\.android\debug.keystore" -storepass android -keypass android 会得到SHA1
二.更新android SDK并下载android play service
三.注册google账号并建立APP Project
在取得
Google Map API Key 之前,我们必须到 Google
APIs Console 建立一个API Project。
第一次进入Google
APIs Console时,会出現下面的书面,直接点击 Create Project 即可。
你可以替不同的专案建立不同的Project,如果想要建立新的Project或更改名字,点选左上角的专案名称(预设为API
Project)即可。接下来要将 Google Maps Android API v2 的服务开启。首先点选左侧目录的 Services,如下图所示:
接着把卷轴往下拉找到「Google
Maps Android API v2」(或按 Ctrl+F 搜寻),把中间的「OFF」转成「ON」,然后跳到同意书:
点选同意后,可以看到
Google Maps Android API v2 的服务已经开启:
取得API
Key
API Key是我们到 Google APIs Console 的最终目的。取得方法是点选左侧选单的 API Access,并且按下 Create New Android Key
输入一开始获得的SHA1及项目的包名用分号(;)隔开
就会获得key值
四.导入SDK中关于map的例子
路径是SDK安装:D:\adt-bundle-windows-x86\sdk\extras\google\google_play_services\samples\maps
五.导入android play service库
import-->android-->Existing
android code into workspace。点击Browse SDK安装路径D:\adt-bundle-windows-x86\sdk\extras\google\google_play_services
然后project-->properties-->android-->library。点击Add添加library
六.运行项目
注意如果出现异常如图
请下载安装 Google Play services APK
再次运行就无错了
第一次写文章,有点乱.....