Google Maps Android API v2配置教程

其实官方文档已经说的很详细了,英文不佳者可能会有点捉急。 注:开发环境Eclipse

1.安装和配置Google Play services SDK 在eclipse中打开Android SDK Manager,下载Extras中的Google Play services 右键项目》Properties》Android 点击add按钮添加google-play-service-lib (不要勾选Is Library)

2.在manifest添加 Google Play services version:添加以下代码到Application下

<meta-data
    android:name="com.google.android.gms.version"
    android:value="@integer/google_play_services_version" />

3.获取Google Maps API key

首先你要有Gmail账号。过程不表

如果你之前用过Goagent,那么在https://console.developers.google.com/project 可以直接使用之前创建的project,我就是这样做的

选择一个project,点击左边导航的APIs & auth》api激活Google Maps Android API v2, 如下图所示(官方文档用的是旧控制台) enter image description here

选择APIs & auth》Credentials 点击CREATE NEW KEY》ANDROID KEY 这里需要输入SHA1值,包名(如com.example.test)所以每个Android工程对应一个key 查看SHA1方法:在CMD中输入: C:\Program Files\Java\jdk1.8.0\bin\keytool (注意替换成自己的路径) 回车后要求输入密码:android 然后复制其中的SHA1值

4.在manifest中添加key 添加下代码到Application下,把API_KEY换成你自己的KEY

<meta-data
    android:name="com.google.android.maps.v2.API_KEY"
    android:value="API_KEY"/>

5.添加相应权限

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<!-- The following two permissions are not required to use
     Google Maps Android API v2, but are recommended. -->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

6.标识 添加以下代码到

<uses-feature
        android:glEsVersion="0x00020000"
        android:required="true"/>

7.clean 下工程 ,然后开始编程吧(可参考官方范例)

have fun !

请我喝咖啡
liaol WeChat Pay

微信打赏