如何申请安卓百度地图key
百度经验::jingyanbaidu/article/86112f134556552736978769
百度地图的APIkey 一般需要自己申请,否则没有地图key的时候,会提示如下:
那么如何申请呢?
其实很简单的哦,首先您的先申请成为百度开发者(如何申请百度开发者 请自行解决,以下都是已经是百度开发者的状态下 *** 作)
步骤一、点选此地址::lbsyunbaidu/apiconsole/key :lbsyunbaidu/apiconsole/key登陆
步骤二、登陆后,直接申请,如图:
步骤三、上填写完之后,确认。如图:
直接把访问应用(ak)KG5QWyNXednF6ylkZWNFqE9Y 复制到 小猪cms站长后台,站点管理=》站点配置里有一项“百度地图api” 即可。
在做开发的过程中,有时要使用到定位等功能,就可以使用百度地图,而在使用前我们首先要去申请一个百度地图的key才能使用百度地图的功能。
1、首先,要拥有一个百度帐号。如果已有,可以直接登入,没有就要去注册一个百度ID。
2、有了百度帐号就可以去网站申请key了,百度“百度地图API“,点开第一条资讯就可以进百度地图API的官网。
3、进官网会显示一个提示,选择Android程式设计师可以进去了解下百度地图,你如果和了解就可以直接关了。然后找到下面的申请金钥的按钮点进去。
4、在这里因为是展示Android百度API的应用,所以点选建立应用,在视窗中选择for mobile,应用名称可以随便设定。
5、而最重要的就是下面安全码的填写了,数字签名可以通过开启Eclipse的首选项检视,而不用命令检视那么麻烦。如图箭头所指就是sha1值。
6、然后复制在安全码里面,+;+包名,这里的包名要与你程式中的包名所一致。到这里基本就大功告成了,确定之后开始你的开发之路吧。
如何申请百度地图API密匙
一、首先开启百度地图,右上方找到“地图API”栏目
二、点开之后是百度开放平台,往下拉一点点,看到“申请密匙”点选进去。这个时候需要登入各位的百度账号才能进去哦~
三、进入之后会看到百度地图LBS开放平台。
1选择“建立应用”
2“应用名称”可以自己随意编辑,既然是百度地图,建议大家就写“地图”
3“IP白名单”处建议大家就填0000/0,方便在不同的电脑上 *** 作
4点选“提交”
四、提交之后会出现如下网页,访问应用(AK)处会出现一串数字字母程式码。
五、这个就是我们要的密匙,把它再贴上到自己建立的地图程式码中去就好了!
首先,要拥有一个百度帐号。如果已有,可以直接登入,没有就要去注册一个百度ID。 有了百度帐号就可以去网站申请key了,百度“百度地图API“,点开第一条资讯就可以进百度地图API的官网。 进官网会显示一个提示,选择Android程式设计师可以进去了解下5377
如何获取百度地图API的金钥以及呼叫百度地图API百度地图API是为开发者免费提供的一套基于百度地图服务的应用介面,包括JavaScript API、Web服务API、Android SDK、iOS SDK、定位SDK、车联网API、LBS云等多种开发工具与服务,提供基本地图展现、搜寻、定位、逆/地理编码、路线规划、LBS云端储存与检索等功能,适用于PC端、移动端、伺服器等多种装置,多种作业系统下的地图应用开发。
1登入百度账号
访问API控制台页面,若您未登入百度账号,将会进入百度账号登入页面,如下图:
2登陆API控制台
登入会跳转到API控制台服务,具体如下图:
3建立应用
点选"建立应用",进入建立AK页面,输入应用名称,将应用型别改为:“Android SDK”:
4配置应用
在应用型别选为“Android SDK”后,需要配置应用的安全码,如下图所示:
5获取安全码
安全码的组成规则为:Android签名证书的SHA1值+包名,例如:
SHA1:BB:0D:AC:74:D3:21:E1:43:67:71:9B:62:91:AF:A1:66:6E:44:5D:75
包名:baidumapdemo
Android应用获取包名(packagename),根据开发工具不同,获取位置有所不同:
1、使用 Eclipse 开发
包名是Android应用程式本身在AndroidManifestxml 中定义的名称,例如:
2、使用 Android Studio 开发
包名需要在档案buildgradle中查询 applictionId,例如:
Android签名证书的SHA1值获取方式有两种:
第一种方法:使用keytool
第1步:执行进入控制台
第2步:定位到android资料夹下,输入cd android
第3步:输入keytool -list -v -keystore debugkeystore,会得到三种指纹证书,选取SHA1型别的证书(金钥口令是android),例如:
其中keytool为jdk自带工具;keystorefile为Android 签名证书档案
第二种方法:在Eclipse中,在adt 22中直接检视
如果使用adt 22,可以在Eclipse中直接检视:windows -> preferance -> android -> build。 如下图示:
其中“SHA1 fingerprint”值即为Android签名证书的SHA1值。
6成功建立AK
在输入安全码后,点选“确定”完成应用的配置工作,您将会得到一个建立的AK,请妥善保管您所申请的AK。到这您就可以使用新AK来完成您的开发工作了。
首先开启百度地图,右上方找到“地图API”栏目
点开之后是百度开放平台,往下拉一点点,看到“申请密匙”点选进去。这个时候需要登入各位的百度账号才能进去哦~
进入之后会看到百度地图LBS开放平台。
1选择“建立应用”
2“应用名称”可以自己随意编辑,既然是百度地图,建议大家就写“地图”
3“IP白名单”处建议大家就填0000/0,方便在不同的电脑上 *** 作
4点选“提交”
:developerbaidu/map/indexphptitle=androidsdk/guide/key
可以参考。。
在百度地图的右上角,点击“地图API”。
在地图API页面,把鼠标移动到“工具”菜单项,在下拉菜单中选择“坐标拾取工具”。
比如在搜索栏输入“百度大厦”点击搜索,就会在地图上出现相应的标记,点击你要找的某一个,就能看到相应的坐标。
同理,把找到的坐标输入到搜索栏,把后面“坐标反查”给勾上,点击搜索,就会对应的坐标打上标记,同时会有相应地址在最右边。
同时,把鼠标在地图上滑行,就可以看到,鼠标滑到每一个地方,都会对应显示坐标。
想要使用高德地图就必须要申请一个KEY,这没有原因,这就是高德硬性规定的。
现在我就用最通俗的语言,最严谨的思路跟大家一起探究怎么获取这个钥匙,以及相关的注意事项
step 1、 当然是先申请成为高德开发者了(省略这都不会那真是可以右转德玛西亚了)
step 2、进入到自己的账号呢,右上角会有一个控制台的小按钮,点击进入控制台。中间有个获取KEY有木有?!好了,本课程到此结束,谢谢观赏
step 3、当你点击获取KEY之后就会出现一下界面了,依次输入应用名称、绑定的服务、同意使用条款。
step 4、当点击到绑定服务就会出现上面这个界面,输入发布版的安全码、调试版的安全码和package,package很简单就是manifest里面的package,但是SHA1是个什么鬼?该怎么获取呢?
step 5、获取SHA1之Eclipse和AS通用方法:点这里,其中需要注意的是:在发布正式版本的时候要把自己生成的签名key放在C:\Users\Administrator\android
:developerbaidu/map/indexphptitle=androidsdk打开这个网址,里面有获取密钥的选项
一、首先打开百度地图,右上方找到“地图API”栏目
二、点开之后是百度开放平台,往下拉一点点,看到“申请密匙”点击进去。这个时候需要登录各位的百度账号才能进去哦~
三、进入之后会看到百度地图LBS开放平台。
1选择“创建应用”
2“应用名称”可以自己随意编辑,既然是百度地图,建议大家就写“地图”
3“IP白名单”处建议大家就填0000/0,方便在不同的电脑上 *** 作
4点击“提交”
四、提交之后会出现如下网页,访问应用(AK)处会出现一串数字字母代码。
五、这个就是我们要的密匙,把它再粘贴到自己创建的地图代码中去就好了!
首先打开百度地图,右上方找到“地图API”栏目 点开之后是百度开放平台,往下拉一点点,看到“申请密匙”点击进去。
随着地理信息的飞速发展,地图的应用也在不断变得高科技。目前市场上有很多地图公司。百度地图是百度提供的一项网络地图搜索服务,覆盖了国内近400个城市、数千个区县。在百度地图里,用户可以查询街道、商场、楼盘的地理位置,也可以找到离您最近的所有餐馆、学校、银行、公园等等。2010年,在使用百度地图服务时,除普通的电子地图功能之外,新增加了三维地图按钮。百度地图之地图开发API,可以提供免费的密钥,每个用户都可以申请。
android 百度地图开发这是在百度地图中划线的例子,可以参考一下
百度地图开发问题 自己重新申请一个百度地图Key试试,现在申请百度地图需要绑定包名的
请采纳答案,支持我一下。
这样可以么?
int tpSpan = mMapViewgetLatitudeSpan(); 当前纬线的跨度(从地图的上边缘到下边缘)int lrSpan = mMapViewgetLongitudeSpan(); 当前经度的跨度(从地图的左边缘到右边缘)
GeoPoint point = new GeoPoint(centerPointgetLatitudeE6()- tpSpan / 2, centerPointgetLongitudeE6() + lrSpan / 2); 右上角
GeoPoint point2 = new GeoPoint(centerPointgetLatitudeE6()+ tpSpan / 2, centerPointgetLongitudeE6() - lrSpan / 2); 左下角
2接着搜索一下自己的商铺是否在地图上面有标注,如没有再选择添加该地点。
3进入到百度本地商户中心,再次搜索自己的店铺。
4搜索出来之后,选择右边的免费添加标注。
5填写自己商铺的信息,千万不要有错别字哦。
6填写完成之后,再提交百度地图这边进行审核。怎么解决android开发的百度地图的签名问题
相信很多人在开发百度地图的时候会出现百度地图有时候会载入不出来,只显示网格图。 这个问题究其原因就是申请百度key的时候填写的SHA1也就是指纹证书有问题。估计很多开发者都是照着百度开放平台上介绍的流程去申请的。
当然,照着百度开放平台上去申请是没错的。但是上面介绍的申请得到的指纹证书只是本地开发环境存在的预设签名档案debugkeystore的指纹证书。流程如下:
第一步:开启命令视窗,输入cd android。(这一步说明开发环境预设的签名证书debugkeystore存放在C盘android目录中)
第二步:进入android目录后,接着输入keytool -list -v -keystore debugkeystore,这里的debugkeystore就是开发环境下预设的签名档案了。
值得注意的是:我们在开发一个apk释出在应用商店时,需要我们自己的生成的签名档案,这个签名档案和开发环境预设的签名档案肯定是不同的,至少指纹证书SHA1就不同。所以,当我们通过我们自己生成的签名档案汇出签名的apk时,百度地图的key应该是我们自己的签名档案中的指纹证书,如果还是用的是debugkeystore的SHA1申请的key,百度地图自然就会有问题。比如,我们汇出apk的签名档名字为myappkeystore;那么可以通过在命令视窗中输入keytool -list -v -keystore myappkeystore得到SHA1,然后通过这个SHA1去申请百度key,这样,你汇出的签名apk的百度地图功能就不会只显示方格图载入不出来地图的问题了。
总之:如果你用到百度地图功能的apk,仅仅是通过本地环境执行的,你完全可以按照百度开放平台上介绍的流程去获取SHA1。但是,如果你开发的apk是需要自己生成的签名档案(签名证书)汇出,放到应用商店去给别人下载的。那么,你申请百度地图key的SHA1值,就应该是来自你生成的签名档案中的SHA1值,SHA1检视方式keytool -list -v -keystore 签名档案。(注意要进入档案所在路径再输入命令)
百度地图 Android SDK是一套基于Android 21及以上版本装置的应用程式介面, 您可以通过该介面实现丰富的LBS功能:
地图:提供地图(2D、3D)的展示和缩放、平移、旋转、改变视角等地图 *** 作;
POI检索:可根据关键字,对POI资料进行周边、区域和城市内三种检索;
地理编码:提供地理座标和地址之间相互转换的能力;
线路规划:支援公交资讯查询、公交换乘查询、驾车线路规划和步行路径检索;
覆盖物:提供多种地图覆盖物(自定义标注、几何图形、文字绘制、地形图图层等),满足开发者的各种需求;
定位:采用多种定位模式,使用定位SDK获取位置资讯,使用地图SDK我的位置图层进行位置展示;
离线地图:支援使用离线地图,节省使用者流量,同时为使用者带来更好的地图体验;
导航:支援调启百度地图导航和Web导航来满足使用者对导航功能的需求;
LBS云检索:支援使用者检索储存在LBS云内的自有POI资料,并展示;
特色功能:提供短串分享、Place详情页展示等特色功能,帮助开发者搭建功能更加强大的应用;
系统升级,或者采用其他呗,高德地图比这好很多,资讯比较正确
百度地图的问题 新版百度地图660版把百度导航和百度地图整合到了一起。但貌似不能直接使用原来的百度导航的离线资料,必须重新下载离线导航资料。因此占用空间大大增加。
解决办法:删除原来的百度导航软体,一同删除其离线地图资料夹baidunavi。
如果储存空间紧缺,不建议下载全国地图,因为绝大部分地区都用不上。可以删除一些用不着的城市地图。
希望能解决您的问题。
百度地图,高德地图都有定位的api,但实现都是基于座标(x,y轴)。都是通过他们各自的大资料的座标库来定位
android开发怎么用百度地图
你直接去百度的官网看教程啊
<:developerbaidu/map/indexphptitle=androidsdk>
这个就是开发者中心
有详细的整合教程,也有demo,下载就可以用了
给你一个小专案,里面有呼叫百度地图的原始码
百度地图 opengl开发的吗 不知道谁开发的,都是用腾讯地图的,腾讯地图最新推出的一项全景看地图的服务。通过街景,只要坐
在电脑前就可以真实的看到街道上的高清景象满足平时生活出行需求,
可以有360度的全景地图的,想检视哪就可检视的
都比较准确。
只是针对距离来定的。比如如果你时间充足,你可以选择最短路程,因为路程最短,但是也许这条路很堵很挤,所以你花费的时间也要多一点。如果你很赶时间,就选择最少时间,这个距离可能要更远一点,也许还会绕路,但是因为堵车或者红绿灯的情况很少,所以即使距离更远,但是时间并不会花费很多。
比如举一个曾经发生在我身上的例子。第一次时间很充足,所以我让司机载我走二环路,因为这样路程就最短,路上有堵车啊红绿灯啊,差不多到目的地打的用了18元;另外一次比较赶时间,就让司机走了三环路,三环路就是比较绕路,但是几乎没有红绿灯更没有堵车,只用了15分钟就到了,但是用了27元钱。
:lbsyunbaidu/indexphptitle=androidsdk
百度SDK官方给出来的文件非常详细,一步一步照着做就可以了,哪里出了问题你可以问我。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)