怎么解决android开发的百度地图的签名问题

如题所述

第1个回答  2022-10-10

怎么解决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 签名档案。(注意要进入档案所在路径再输入命令)

百度地图的sdk是基于什么开发的

百度地图 Android SDK是一套基于Android 2.1及以上版本装置的应用程式介面, 您可以通过该介面实现丰富的LBS功能:
地图:提供地图(2D、3D)的展示和缩放、平移、旋转、改变视角等地图操作;
POI检索:可根据关键字,对POI资料进行周边、区域和城市内三种检索;
地理编码:提供地理座标和地址之间相互转换的能力;
线路规划:支援公交资讯查询、公交换乘查询、驾车线路规划和步行路径检索;
覆盖物:提供多种地图覆盖物(自定义标注、几何图形、文字绘制、地形图图层等),满足开发者的各种需求;
定位:采用多种定位模式,使用定位SDK获取位置资讯,使用地图SDK我的位置图层进行位置展示;
离线地图:支援使用离线地图,节省使用者流量,同时为使用者带来更好的地图体验;
导航:支援调启百度地图导航和Web导航来满足使用者对导航功能的需求;
LBS云检索:支援使用者检索储存在LBS云内的自有POI资料,并展示;
特色功能:提供短串分享、Place详情页展示等特色功能,帮助开发者搭建功能更加强大的应用;

如何解决与百度地图的冲突问题

系统升级,或者采用其他呗,高德地图比这好很多,资讯比较正确

百度地图的问题

新版百度地图6.6.0版把百度导航和百度地图整合到了一起。但貌似不能直接使用原来的百度导航的离线资料,必须重新下载离线导航资料。因此占用空间大大增加。
解决办法:删除原来的百度导航软体,一同删除其离线地图资料夹baidunavi。
如果储存空间紧缺,不建议下载全国地图,因为绝大部分地区都用不上。可以删除一些用不着的城市地图。
希望能解决您的问题。

5开发的苹果app如何解决百度地图地位问题

百度地图,高德地图都有定位的api,但实现都是基于座标(x,y轴)。都是通过他们各自的大资料的座标库来定位

android开发怎么用百度地图

你直接去百度的官网看教程啊
<:developer.baidu./map/index.php?title=androidsdk>
这个就是开发者中心
有详细的整合教程,也有demo,下载就可以用了

android开发, 求个呼叫百度地图的demo,谢谢啊,谢谢啊

给你一个小专案,里面有呼叫百度地图的原始码

百度地图 opengl开发的吗

不知道谁开发的,都是用腾讯地图的,腾讯地图最新推出的一项全景看地图的服务。通过街景,只要坐
在电脑前就可以真实的看到街道上的高清景象满足平时生活出行需求,
可以有360度的全景地图的,想检视哪就可检视的

查询百度地图的问题?

都比较准确。
只是针对距离来定的。比如如果你时间充足,你可以选择最短路程,因为路程最短,但是也许这条路很堵很挤,所以你花费的时间也要多一点。如果你很赶时间,就选择最少时间,这个距离可能要更远一点,也许还会绕路,但是因为堵车或者红绿灯的情况很少,所以即使距离更远,但是时间并不会花费很多。
比如举一个曾经发生在我身上的例子。第一次时间很充足,所以我让司机载我走二环路,因为这样路程就最短,路上有堵车啊红绿灯啊,差不多到目的地打的用了18元;另外一次比较赶时间,就让司机走了三环路,三环路就是比较绕路,但是几乎没有红绿灯更没有堵车,只用了15分钟就到了,但是用了27元钱。

android studio百度地图的开发是程式码写在哪

:lbsyun.baidu./index.php?title=androidsdk
百度SDK官方给出来的文件非常详细,一步一步照着做就可以了,哪里出了问题你可以问我。

相似回答