六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 40|回复: 0

如何申请API key用于显示google map

[复制链接]

升级  35.2%

212

主题

212

主题

212

主题

进士

Rank: 4

积分
676
 楼主| 发表于 2013-2-7 03:41:26 | 显示全部楼层 |阅读模式
在Web中使用Google Map,需要根据domain来申请一个apiKey,用来标识客户端。Android手机中的Google Map也需要一个apiKey来标识客户端。
    在eclipse开发环境中,可以使用emulator来测试一个Android应用,在emulator中运行的Google Map需要有一个与emulator对应的apiKey,获取apiKey的步骤如下:
    1. 获得emulator的MD5认证码。
在Android SDK的bin目录下,用如下指令得到MD5认证码,-keystore后跟的是debug.keystore的地址,可以在eclipse首选项Android配置中找到。
键入cmd----C:\Documents and Settings\Administrator>F:----F:\>cd F:\Program Files\Android-sdk-windows-1.5_r2\toolsF:\Program Files\Android-sdk-windows-1.5_r2\tools>keytool -list -alias androiddebugkey -keystore "C:\Documents and Settings\Administrator\.android\debug.keystore" -storepass android -keypass android

其中androiddebugkey是我们在生成keystore时所用到的别名,-keystore后跟的是我们存储keystore的具体路径,后续是我们设置的key密码
androiddebugkey, 2010-2-9, PrivateKeyEntry,
认证指纹 (MD5): B3:8C:FE:FA:FA:C6:03:E5:3B:2C:1D:3D:B1:D7:8A:1C

然后根据MD5码申请API key
地址:http://code.google.com/intl/zh-CN/android/maps-api-signup.html

<com.google.android.maps.MapView                 android:layout_width="fill_parent"                 android:layout_height="fill_parent"                 android:apiKey="0y_0zdWEE7CeukjQBFkqTKiRU4YsK4FhlZ11vKg"/>

得到API Key之后就可以试试创建一个Google Map应用了。

首先,要保证能够使用Google Map,这个应用必须要能够访问Internet,所以AndroidManifest.xml中需要加入如下的权限声明:
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表