如何申请Android Map API Key

1.找到你的debug.keystore文件,运行如下,默认密码是android
C:\Users\LZhichao>d:


D:\>cd Android


D:\Android>cd .android


D:\Android\.android>keytool -list -keystore debug.keystore
输入keystore密码:
keytool错误: java.io.IOException: Keystore was tampered with, or password was i
ncorrect


D:\Android\.android>keytool -list -keystore debug.keystore
输入keystore密码:


Keystore 类型: JKS
Keystore 提供者: SUN


您的 keystore 包含 1 输入


androiddebugkey, 2011-6-27, PrivateKeyEntry,
认证指纹 (MD5): C3:8E:E2:EC:18:A0:1A:25:11:99:B8:07:50:27:20:45


D:\Android\.android>


2.http://code.google.com/intl/zh-CN/android/add-ons/google-apis/maps-api-signup.html

将MD5认证指纹输入(需要google账号)




3.感谢您注册 Android 地图 API 密钥!
您的密钥是:
0SXCq0k16fuwmQSYQQF4bQddxsTURtc-SPh4l4Q
此密钥适用于所有使用以下指纹所对应证书进行验证的应用程序:
C3:8E:E2:EC:18:A0:1A:25:11:99:B8:07:50:27:20:45
下面是一个 xml 格式的示例,帮助您了解地图功能:
              <com.google.android.maps.MapView
                 android:layout_width="fill_parent"
                 android:layout_height="fill_parent"
                 android:apiKey="0SXCq0k16fuwmQSYQQF4bQddxsTURtc-SPh4l4Q"
                 />
            
有关详细信息,请查看 API 文档。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Android应用中添加高德天气API,需要按照以下步骤操作。 1. 首先,我们需要在高德开放平台上注册一个开发者账号并创建一个应用。登录高德开放平台(http://lbs.amap.com/)并点击右上角的「控制台」,进入开发者控制台。 2. 在控制台页面,点击左侧导航栏的「应用管理」,然后点击「创建新应用」按钮,填写应用名称和应用描述等相关信息,并选择「Web服务API」作为应用类型。 3. 创建完成后,在应用管理页面找到刚刚创建的应用,在应用详情中会显示该应用的key,将其复制保存备用。 4. 在Android项目中,打开Module级别的build.gradle文件,并在dependencies中添加高德天气API依赖库,例如: ``` dependencies { implementation 'com.amap.api:weather-api:x.x.x' } ``` 注意将x.x.x替换成对应的版本号。 5. 在AndroidManifest.xml文件中,添加以下权限: ``` <uses-permission android:name="android.permission.INTERNET" /> ``` 6. 在代码中使用高德天气API,以获取当前城市天气信息为例,代码示例如下: ```java import com.amap.api.weather.AMapWeather; import com.amap.api.weather.AMapWeatherListener; import com.amap.api.weather.AMapWeatherSearch; // 创建一个AMapWeatherSearch实例 AMapWeatherSearch weatherSearch = new AMapWeatherSearch(this); // 设置API key weatherSearch.setApiKey("你在高德开放平台上申请API key"); // 调用查询方法获取天气信息 weatherSearch.searchWeatherAsyn("城市名称", new AMapWeatherSearch.OnWeatherSearchListener() { @Override public void onWeatherSearched(AMapWeatherResult aMapWeatherResult) { // 处理天气查询结果 if (aMapWeatherResult.getAMapException().getErrorCode() == 0) { // 查询成功 // 使用aMapWeatherResult获取天气信息 } else { // 查询失败 } } @Override public void onWeatherLiveSearched(AMapLocalWeatherLiveResult aMapLocalWeatherLiveResult) { // 这个方法是查询实时天气的,不是查询预报天气,一般用不到 } }); ``` 在代码中要将「城市名称」替换成你要查询的城市名称,「你在高德开放平台上申请API key」替换成你在步骤3中获取的API key。 以上就是在Android应用中添加高德天气API的基本步骤和代码示例,根据实际需求可以进行更详细的配置和调用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值