这些天公司也没什么事情了,自己就想来玩玩百度地图API,先熟悉一下,废话就不多说了,先将遇到的这个问题描述一下吧!我就是参考了百度官网上的例子,在eclipse中运行了一下,结果只显示网格没有显示地图信息,图片信息如图:

纠结了很久,都不知道什么情况,今天在一个论坛上看到有人遇到和我同样的问题,然后看了大家的讨论,知道了眉目,论坛地址(安卓巴士论坛):http://www.apkbus.com/android-138779-1-1.html。这个问题导致的原因是在百度地图中心申请KEY设置安全码的时候包名和自己工程的包名不一致导致的(新版本2.1.3 申请key 后需要配置(配置后才能使用)),下面把我解决的过程记录一下:

1、百度地图API key的申请

在申请key的时候需要注意的是安全码的设置,安全码的组成为:数字签名+;+包名,其中数字签名不是随便给出就行的,获取数字签名的方法:

方法一:如果使用adt 22,可以在eclipse中直接查看:winows -> preferance -> android -> build,然后在该页面中有个SHA1 fingerprint值,这个值就是上面的数字签名;

方法二:如果使用的是adt21及以下的,可以在default debug keystore项目里找到该文件,然后运行cmd命令:

keytool -list -v -keystoreC:Usersuser.androiddebug.keystore

然后输入密码,这里密码一般为空,直接按回车就行。即可看到sha1码!

包名可以是你任意给出的包名(但是你一定要记者这个包名),在新建功能的时候,自己创建的工程包名就必须和这个包名一致了。也就是说该key只能在该包位置下使用。(PS:在不同的工程下如果给出相同的包名,这种情况我就没有试验了,但是我想应该也是可以的,因为在申请key的时候只给定了包名,而没有限定你的项目工程名)

1、创建工程工程部分目录如下:

如图中包名和上面百度key值申请时候所定义的包名一致。另外,有些人新建了工程后,刚开始建的包名和百度key申请时的包名不一致的时候,有些人将包名改过来,但是却忘记了一件事,那就是AndroidManifest.xml文件中还有个需要改的地方,如图:要将该包名同样修改一下。

百度地图开发只显示网格不显示地图信息相关推荐

  1. AndroidStudio百度地图开发之显示地图

    最近打算研究一些百度地图相关的东西,由于官方网站给的都是基于Eclipse开发的例子,所以在研究过程中遇到不少的坑,在这里记录一下,对 后来初用AndroidStudio 开发百度地图的兄弟们也算有个 ...

  2. [android] 百度地图开发 (二).定位城市位置和城市POI搜索

    一. 百度地图城市定位和POI搜索知识       上一篇文章"百度地图开发(一)"中讲述了如何申请百度APIKey及解决显示空白网格的问题.该篇文章主要讲述如何定位城市位置.定位 ...

  3. [android] 百度地图开发 (三).定位当前位置及getLastKnownLocation获取location总为空问题

           前一篇百度地图开发讲述"(二).定位城市位置和城市POI搜索",主要通过监听对象MKSearchListener类实现城市兴趣点POI(Point of Intere ...

  4. 百度地图开发技术方案及解决办法

    技术方案及解决办法 文章目录 技术方案及解决办法 总体方案 基础框架 前端网页 后端程序 结合搭建方法 跨域解决 python处理excel 问题描述 解决办法 网页结构 vue实例 内容引入 ele ...

  5. Android studio百度地图SDK开发 2020最新超详细的Android 百度地图开发讲解(3) 路线规划步行骑行驾车路线规划

    2020最新超详细的Android 百度地图开发讲解(3) 路线规划步行骑行驾车路线规划 开发前配置,显示基本地图,实时定位等查看之前代码,此博客紧接上一博客:https://blog.csdn.ne ...

  6. Android百度地图开发入门教程

    Android百度地图开发入门教程 1.平台注册登录 2.创建应用 3.Android studio配置 4.代码编写 5.最终效果(建议真机) 1.平台注册登录 登录百度地图开放平台网站注册并登录 ...

  7. Android学习 - 百度地图开发基础

    什么是百度地图API? 百度地图移动版API(Android)是一套基于Android 1.5及以上设备的应用程序接口,通过该接口,您可以轻松访问百度服务和数据,构建功能丰富.交互性强的地图应用程序. ...

  8. Android 百度地图开发之一(Hello BaiDu Map)

    之前也接触过百度地图的开发,但那是在网上找的案例或代码,而且是比较老的版本.打算重新学习一下百度地图的开发. 本次使用的百度地图的版本是 Android SDK v3.0.0 本篇文章主要讲述百度地图 ...

  9. 使用QT嵌入百度地图开发高B格岸基监控软件

    文章目录 1.简述 2.百度地图 2.1百度地图准备 2.2 百度地图开发 2.2.1实时绘制轨迹 2.2.2设定航点 3 QT软件开发 3.1使用QWebEngineView显示Html 3.2 M ...

最新文章

  1. 得到当前数据库中所有用户表信息
  2. eeglab中文教程系列(5)-提取数据epoch
  3. HiveSQL中复杂数据类型操作
  4. hdu 3183 A Magic Lamp(给一个n位的数,从中删去m个数字,使得剩下的数字组成的数最小(顺序不能变),然后输出)...
  5. java配置pom安装依赖包,Maven pom.xml 添加本地jar包依赖以及打包方法
  6. 一句话简单总结李航统计学习法各算法
  7. 邮件服务器对接移动设备 企业邮箱随身邮
  8. 移动应用安全初创企业Seworks获820万美元A轮融资
  9. (九)演员-评论员算法
  10. boost-同步-互斥量的概念
  11. Scikit-Learn与回归树
  12. html%3c arial%3e,【博客园】样式美化+网站统计访问+添加网易云背景音乐
  13. Jmeter(GUI模式)教程
  14. CVPR学习(二):CVPR2019-行人重识别
  15. DS控件库 Win7链接列表框效果1:右侧箭头
  16. mysql 计算15位身份证_15位身份证补全为18位身份证算法
  17. 介入治疗在胰腺癌的作用
  18. matlab 收敛,MATLAB:svds()没有收敛
  19. 云计算是什么?云计算基础概念讲解
  20. R语言可视化——画脸谱图

热门文章

  1. 检查Prefab或场景物件是否丢失脚本
  2. 未来已来——工作空间 WorkSpace 和物联网 IoT (1)
  3. yuv转opencv中的IplImage
  4. Android程序的“现场保护”
  5. xcode快捷键大全(转)
  6. SQL Server中 缓冲和池的不同点
  7. js控制input只能输入数字和小数点后两位,输入其他自动清除方法。
  8. php内容模型概念,方便新建各种类型表
  9. Kubernetes Node Controller源码分析之配置篇
  10. 使用IDE宏遍历代码中的非ASCII字符