• 前言

api即应用程序接口,在我们的日常开发中,我们不仅可以在开源代码仓库(,github,码云)中获得很大的帮助,在日常开发中占重要地位的另一个东西就是api,我们可以使用众多的第三方编写的优秀的api接口来帮助我们自己的项目开发,我们不需要了解该接口的实现细节,只需要调用其方法即可.百度地图api就是其中之一.前面有说道,我们在gps定位服务的学习上,可以利用百度地图api来开发我们自己的定位导航类app.今天就来记录一下百度地图api的简单上手笔记


  • 使用百度地图开放平台

我们要想使用百度地图api,当然免不了成为其用户之一,所以需要你拥有百度账户(相信应该不会有人没有吧,没有就注册一个呗),

百度地图开放平台

我们使用google检索一下,找到百度地图开放平台的官网,并使用自己的百度账户登录即可.
之后选择控制台,来到我们的后台管理.

这里显示着我们的基本信息以及我们申请过ak密钥的应用信息.我们之后可以在这里查看和修改维护自己的信息以及apk的信息.

我们在功能服务中找到自己需要使用到的服务,并选择立即使用,之后就会来到获取密钥ak的界面.

在这里我们能够新建我们的应用,提交一些应用相关的信息后,我们才能获取到ak密钥,和之后的apk鉴权信息所涉及到的sha1编码.

  • 创建应用获取ak密钥

我们来到创建应用的界面,填上应用名称,应用类型当然选择android SDK,

这里有很清楚的提示,我们按照步骤填写即可,这里需要注意到的应该就只有sha1和包名的填写了,因为这些信息才关系到之后程序的鉴权,sha1编码,我们在前面以及了解到了,这里我们将对应的debug版的签名信息(即debug.keystore文件)中的sha1编码填写到开发版sha1中去,将我们自己签名文件中的sha1填写到发布版sha1中去,查看签名信息sha1,我们在前面已经有讲到过.可以参看前面的文章.

另外需要注意的是,这里的包名,需要填写的不是apk包名,也不是项目名之类的,而是在开发工具中的packge名:

在填写好对应信息后,会在下方生成对应的鉴权安全码,鉴权会识别检验到的就是这个安全码.

填写完成提交之后,我们就可以得到一个ak密钥了,我们就可以在对应的程序中调用百度地图的api了.

  • 下载百度地图SDK

在前面我们获取到ak密钥之后,我们就可以下载好对应的百度SDK jar包了.我们可以在百度地图开放平台中参看开发文档,其中有详细的配置说明.

我们可以进行自定义下载,可以更具需要下载百度地图SDK的各个功能模块.关于配置,百度地图开发文档中有详细的说明,我就不在这里赘述了,可以参看其开发文档:

百度地图SDK开发文档


更新时间:
2019-4-20
23:51

[工具向]__申请,下载,使用百度地图api的更多相关文章

  1. 【百度地图API】自行获取区域经纬度的工具

    原文:[百度地图API]自行获取区域经纬度的工具 摘要:上一章教大家如何建立自己的行政区域地图.这次为大家提供一个,可视化选择区域,并且能自动生成经纬度代码的工具.工具的源代码完全公开,并且做了详尽的 ...

  2. 吐槽贴:百度地图 api 封装 的实用功能 [源码下载]

    ZMap 类 功能介绍 ZMap 是学习百度地图 api 接口,开发基本功能后整的一个脚本类,本类方法功能大多使用 prototype 原型 实现: 包含的功能有:轨迹回放,圈画区域可编辑,判断几个坐 ...

  3. 百度地图 api 功能封装类 (ZMap.js) 本地搜索,范围查找实例 [源码下载]

    相关说明 1. 界面查看: 吐槽贴:百度地图 api 封装 的实用功能 [源码下载] 2. 功能说明: 百度地图整合功能分享修正版[ZMap.js] 实例源码! ZMap.js 本类方法功能大多使用 ...

  4. 百度地图API:利用瓦片生成工具,自定义背景图片

    参考酸奶小妹的博文<[百度地图API]如何制作一张魔兽地图!!——CS地图也可以,哈哈哈> (http://www.cnblogs.com/milkmap/archive/2011/05/ ...

  5. 记录开发基于百度地图API实现在地图上绘制轨迹并拾取轨迹对应经纬度的工具说明

    前言: 最近一直在做数据可视化方面的工作,其中平面可视化没什么难度,毕竟已经有很多成熟的可供使用的框架,比如百度的echart.js,highcharts.js等.还有就是3D可视化了,整体来说难度也 ...

  6. 百度地图API示例之添加/删除工具条、比例尺控件

    代码 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" cont ...

  7. 【百度地图API】手机浏览器抓包工具及其使用方法

    原文:[百度地图API]手机浏览器抓包工具及其使用方法 摘要:为了测试地图API在手机浏览器上的性能,需要给手机浏览器设置代理.通过代理,我们可以在PC上获取到抓包数据.进而对性能做进一步分析. -- ...

  8. 【百度地图API】百度API卫星图使用方法和卫星图对比工具

    原文:[百度地图API]百度API卫星图使用方法和卫星图对比工具 百度地图API推出卫星图接口也有一个月啦~ 本文除了介绍如何使用百度地图API来操作卫星图外,还顺带制作了个卫星图对比工具. 一.百度 ...

  9. 【百度地图API】如何快速创建带有标注的地图?——快速创建地图工具+如何标注商家

    原文:[百度地图API]如何快速创建带有标注的地图?--快速创建地图工具+如何标注商家 摘要: 如果你不会程序,如果你不想写代码. 如果你想拥有一张自己的地图,如果你想在该地图上标注出你商店的位置. ...

随机推荐

  1. 加密 解密 RSA & AES & DES

    git: https://github.com/XHTeng/XHCryptorTools rsa RSA加解密中必须考虑到的密钥长度.明文长度和密文长度问题.明文长度需要小于密钥长度,而密文长度则等 ...

  2. mongodb分组排序

    @Override public MessageDto getCheckInMembersByFlight(String fltDt, String fltNr, String channel,Str ...

  3. 微信小程序开发之搞懂flex布局2——flex container

    容器的概念,是用来包含其它容器(container)和项目(item). flex container——flex容器 A flexbox layout is defined using the fl ...

  4. Naïve Media Player

    我的GitHub链接:https://github.com/Joyce45/hwt 一.播放器?怎么做? 提到播放器,首先想到的就是XAML控件库里的MediaElement,于是我又大致阅读了一下该 ...

  5. LOJ-10095(缩点的特殊使用)

    题目链接:传送门 思路: 缩点求最值,但是有一点行不通,如果被选中的点才能缩点,否则缩点没有意义: 所以就先缩选中的点,然后从小到大统计没有缩点的点,就是NO: 如果找最小值,就是一个环里的最小值,然 ...

  6. java跨域问题

    public class SimpleCORSFilter implements Filter{ @Override public void destroy() { } @Override publi ...

  7. 第4周小组作业:WordCount优化

     Github项目地址:https://github.com/chaseMengdi/wcPro stage1:代码编写+单元测试 PSP表格 PSP2.1 PSP阶段 预估耗时(分钟) 实际耗时(分 ...

  8. spring配置问题

    产生原因缺少包common-logging-1.2.jar 在该字段所在的类中没有提供该字段的set方法.

  9. 解决Eclipse中无法直接使用Base64Encoder的问题(转载)

    资源出处:https://blog.csdn.net/u011514810/article/details/72725398 Base64的加密解密都是使用sun.misc包下的BASE64Encod ...

  10. 【adb】执行adb devices 设备offline

    解决办法: 1.执行adb kill-server,在执行adb devices 2.重启手机 ---------------------------------------------------- ...