• 前言

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. 批处理-Java JDK环境变量配置

    setx /M JAVA_HOME "C:\Program Files\Java\jdk1.8.0_131" setx /M CLASSPATH ".;%%JAVA_HO ...

  2. appium java 滑动(js滑动和swipe滑动)

    最近有一个页面的内容很多,有的元素需要滑动到底部才能看到,所以就研究一下滑动,下面是我学习到的两种滑动方式 一:用js滑动 用js滑动的思路是很简单,首先是先定位到这个元素,定位到之后不做任何操作,然 ...

  3. django学习,session与cookie

    Cookies,某些网站为了辨别用户身份.进行session跟踪而储存在用户本地终端上的数据(通常经过加密).Cookie最早是网景公司的前雇员Lou Montulli在1993年3月的发明.Cook ...

  4. java策略设计模式

    1.概述 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使他们可以相互替换,让算法独立于使用它的客户而独立变化. 其实不要被晦涩难懂的定义所迷惑,策略设计模式实际上就是定义一个接口,只要实现 ...

  5. Tensoflow API笔记(N) 设备指定

        tf.device是tf.Graph.device()的一个包装,是一个用于指定新创建的操作(operation)的默认设备的环境管理器.参数为device_name_or_function, ...

  6. UML-Based Modeling of Robustness Testing

    一.基本信息 标题:UML-Based Modeling of Robustness Testing 时间:2014 出版源:IEEE会议论文 领域分类:稳健性测试:UML测试Prole:UML Pr ...

  7. intentservice 内部类

    https://blog.csdn.net/u010746364/article/details/50503586

  8. struts2 升级至2.3.32时访问页面报错 File "/struts-tags" not found

    Apache struts是美国阿帕奇(Apache)软件基金会负责维护的一个开源项目,是一套用于创建企业级Java Web 应用的开源MVC框架,主要提供两个版本框架产品: struts 1和str ...

  9. 为什么要使用CMake?

    如果你曾经维护过软件包的构建和安装过程,你将对CMake感兴趣.CMake是软件项目的一个开源生成管理器,它允许开发人员以简单的可移植文本文件格式指定生成参数.然后,CMake 使用此文件为本机开发工 ...

  10. JS canvas 画板 撤销

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...