Android 百度地图开发问题----解决地图有时候加载不出来问题
相信很多人在开发百度地图的时候会出现百度地图有时候会加载不出来,只显示网格图。 这个问题究其原因就是申请百度key的时候填写的SHA1也就是指纹证书有问题。估计很多开发者都是照着百度开放平台上介绍的流程去申请的。
当然,照着百度开放平台上去申请是没错的。但是上面介绍的申请得到的指纹证书只是本地开发环境存在的默认签名文件debug.keystore的指纹证书。流程如下:
第一步:打开命令窗口,输入cd .android。(这一步说明开发环境默认的签名证书debug.keystore存放在C盘.android目录中)
第二步:进入.android目录后,接着输入keytool -list -v -keystore debug.keystore,这里的debug.keystore就是开发环境下默认的签名文件了。
值得注意的是:我 们在开发一个apk发布在应用商店时,需要我们自己的生成的签名文件,这个签名文件和开发环境默认的签名文件肯定是不同的,至少指纹证书SHA1就不同。 所以,当我们通过我们自己生成的签名文件导出签名的apk时,百度地图的key应该是我们自己的签名文件中的指纹证书,如果还是用的是 debug.keystore的SHA1申请的key,百度地图自然就会有问题。比如,我们导出apk的签名文件名字为myapp.keystore;那 么可以通过在命令窗口中输入keytool -list -v -keystore myapp.keystore得到SHA1,然后通过这个SHA1去申请百度key,这样,你导出的签名apk的百度地图功能就不会只显示方格图加载不出来地图的问题了。
总之:如果你用到百度地图功能的apk,仅仅是通过本地环境运行的,你完全可以按照百度开放平台上介绍的流程去获取SHA1。但是,如果你开发的apk是需要自己生成的签名文件(签名证书)导出,放到应用商店去给别人下载的。那么,你申请百度地图key的SHA1值,就应该是来自你生成的签名文件中的SHA1值,SHA1查看方式keytool -list -v -keystore 签名文件。(注意要进入文件所在路径再输入命令)。
转载于:https://www.cnblogs.com/zhujiabin/p/4819487.html
Android 百度地图开发问题----解决地图有时候加载不出来问题相关推荐
- Android 百度地图开发问题----解决地图有时候加载不出来问题
相信很多人在开发百度地图的时候会出现百度地图有时候会加载不出来,只显示网格图. 这个问题究其原因就是申请百度key的时候填写的SHA1也就是指纹证书有问题.估计很多开发者都是照着百度开放平台上介绍的流 ...
- Android 高德地图开发 之 解决地图不显示
LZ-Says:生病卧床在家,还要写东西,难受啊~~~ 问题简述 今天发版本,测试提出一个问题,我们先来看一下图: 问题处理 首先得到这个问题后,首先想,定位.查询是没有问题,排除key的原因. 正好 ...
- C# .NET winform地图开发GMap离线地图在线地图自建地图服务器
目录 添加GMap引用 下载GMap demo 尝试一个测试程序 下载离线地图 使用离线模式读取地图 加载高德地图 获取WMTS 坐标系转化 GMap常用地图操作 自建地图服务器 添加GMap引用 下 ...
- Android插件化开发之解决OpenAtlas组件在宿主的注冊问题
Android插件化开发之解决OpenAtlas组件在宿主的注冊问题 OpenAtlas有一个问题,就是四大组件必须在Manifest文件里进行注冊,那么就必定带来一个问题,插件中的组件都要反复在宿主 ...
- 项目 - Web地图开发【高德地图API】(一)
导航兔: Web地图开发 [高德地图API] 导航地址 Web地图开发[高德地图API](一) https://qianmoer.blog.csdn.net/article/details/12842 ...
- MapGis二次开发——基础地图目录树控件的加载
MapGis二次开发--基础地图目录树控件的加载 第一步:添加MapGis引用 MapGis动态库位置是在你安装位置下的\Program\plugin下,例如我的安装位置就是:D:\MapGIS 10 ...
- 项目 - Web地图开发【高德地图API】(二)
导航兔: Web地图开发 [高德地图API] 导航地址 Web地图开发[高德地图API](一) https://qianmoer.blog.csdn.net/article/details/12842 ...
- 高德地图开发手册 php,地图控件-参考手册-地图 JS API | 高德地图API
在线插件是在基础地图服务上增加的额外功能,您可以根据自己的需要选择添加.插件分为两类:一类是地图控件,它们是用户与地图交互的UI元素,例如缩放控制条(ToolBar)等:一类是功能型插件,用来完成某些 ...
- 学习【Cesium】第六篇,Cesium地图点云与地形的加载(学不会揍我)
Cesium地图点云与地形的加载 话不多说,看步骤 ↓ ↓ ↓ 第一步: 登陆[cesium icon] 网站: Cesium ion 第二步: 在[资产仓库]选择要添加的资产,我这边添加了夜色地图和 ...
最新文章
- 小白也能看懂的教程:微信小程序在线支付功能开通详细流程(图文介绍)
- 解析卷积的高速计算中的细节,一步步代码带你飞
- java 集成grizzly_java – 在Grizzly上使用JaaS和Jersey
- python 柱状图-python 柱状图
- scrapy爬虫代理——利用crawlera神器,无需再寻找代理IP
- Oracle 中间件云服务器系统 ExaLogic X2 - 2 和 T3-1B概述
- primefaces_使用PrimeFaces开发数据导出实用程序
- Tp框架中模板中if条件如何使用?
- 拖拽自动生成的DataGridView和BindingSource操作数据库(增加,修改,删除)---自己实现...
- 实战!Spring Boot 整合 阿里开源中间件 Canal 实现数据增量同步!
- (5)ZYNQ FPGA中断介绍
- Documentation/x86/kernel-stacks
- centos 7 菜鸟第一天 找回win10
- Docker操作命令——查看、停止、删除容器
- Lambert 投影转换相关代码
- html和css命名标准,CSS命名规则和命名方法
- qsdk53:QCA9531+QCA9887生产无法校准问题分析及解决方案
- vue+cordova 实现第三方登录( QQ 微信 微博)之微博登录
- 依图科技CTO颜水成被曝离职,或转战东南亚独角兽Shopee
- 【Python脚本】得王者金币,王者大佬快来带我飞