当前位置: 首页 > news >正文

Android应用程序使用Google Map

1. 创建你的应用程序,使用google api库

2. 在你的布局RelativeLayout中引入一个MapView类

3. 获取MD5认证指纹

用keytool生成证书(该工具在你的JDK bin目录下):
keytool -genkey -alias agps -keyalg RSA -keystore mykey
说明:
这里-alias agps是表示生成的这个证书的别名叫agps,-keyalg RSA 指的是采用的RSA算法,-keystore mykey是指密钥库的位置,如果没有该参数,则证书默认生成到用户目录(比如C:\Users\xf.chen\.keystore)。回车后会提示你输入keystore password,一些个人信息及组织信息。

用keytool -list查询获取到的MD5 fingerprint,比如:

C:\Program Files\Java\jre6\bin>keytool -list
输入keystore密码:

Keystore 类型: JKS
Keystore 提供者: SUN

您的 keystore 包含 1 输入

agps, 2009-9-20, PrivateKeyEntry,
认证指纹 (MD5): 3B:21:23:50:8E:****


4. 获取MAP API KEY
在如下网页注册获取MAP API KEY: http://code.google.com/android/maps-api-signup.html(需要有google帐号)

5. 填写到main.xml中:

<com.google.android.maps.MapView
android:id="@+id/mapview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:apiKey="0hqzJey****"
/>

相关文章:

  • 程序员如何提高工作效率
  • Codeforces Round #624 (Div. 3) F - Moving Points(树状数组+去重离散化)
  • Codeforces Round #624 (Div. 3) 解(补)题报告
  • chipmunk物理引擎的基本概念和基本用法
  • STL之list
  • Medusa 3D 我的场景编辑器
  • 跟我学交换机配置(三)
  • 跟我学交换机配置(四)
  • 哈密顿回路 竞赛图 构造哈密顿回路(待更新)
  • 展现体验式营销的魅力(3,完)
  • UCF Local Programming Contest 2015 计蒜客重现 解(补)题报告
  • 那些年我们一起踩过的坑——读取字符(串)篇
  • Android开发指南-用户界面-菜单特性
  • ICPC North Central NA Contest 2017 - Is-A? Has-A? Who Knowz-A? (Floyd求传递闭包)
  • Android开发指南-用户界面-创建菜单
  • 实现windows 窗体的自己画,网上摘抄的,学习了
  • 《Javascript高级程序设计 (第三版)》第五章 引用类型
  • android图片蒙层
  • co.js - 让异步代码同步化
  • Cookie 在前端中的实践
  • java中的hashCode
  • JDK9: 集成 Jshell 和 Maven 项目.
  • js写一个简单的选项卡
  • mysql外键的使用
  • nodejs调试方法
  • PAT A1017 优先队列
  • PhantomJS 安装
  • php的插入排序,通过双层for循环
  • python 学习笔记 - Queue Pipes,进程间通讯
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • Wamp集成环境 添加PHP的新版本
  • Webpack 4 学习01(基础配置)
  • 测试开发系类之接口自动化测试
  • 基于Dubbo+ZooKeeper的分布式服务的实现
  • 人脸识别最新开发经验demo
  • 实现菜单下拉伸展折叠效果demo
  • 说说动画卡顿的解决方案
  • 与 ConTeXt MkIV 官方文档的接驳
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • # Panda3d 碰撞检测系统介绍
  • #微信小程序:微信小程序常见的配置传值
  • $(selector).each()和$.each()的区别
  • (02)vite环境变量配置
  • (9)STL算法之逆转旋转
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (十八)devops持续集成开发——使用docker安装部署jenkins流水线服务
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • (转)四层和七层负载均衡的区别
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET BackgroundWorker
  • .NET CF命令行调试器MDbg入门(一)
  • .Net CF下精确的计时器
  • .net core webapi 大文件上传到wwwroot文件夹
  • .NET Core 中的路径问题