百度地图API及应用场景教程

下面介绍一下学习百度地图接口开发,首先我们打开官方网址看一下以后我们要讲解的课程内容。


进入网站“lbsyun.baidu.com”,打开之后我们可以看到这里是百度地图的开放平台。



        然后,点击上面的开发,我们可以看到开发下面有各类的地图接口,第一个是Web开发,第二个是Android开发,第三个是IOS开发,然后还有一些服务接口和工具支持。我们主要讲解Web开发所应用的Javascript API,然后点击进去,我们可以看到Javascript API的所有文档,包括它的概述。

  Javascript API的概述
        这个是关于Javascript API2.0的说明,百度地图JavaScript API是一套由JavaScript语言编写的应用程序接口,它能够帮助您在网站中构建功能丰富、交互性强的地图应用,包含了构建地图基本功能的各种接口,提供了诸如本地搜索、路线规划等数据服务。
        该套API免费对外开放。自v1.5版本起,您需先申请密钥(ak)才可使用,接口(除发送短信功能外)无使用次数限制。
  JavaScript API首家支持Https,如需要申请Https服务,需要认证企业信息,成为企业认证用户后,https将自动开通,同时获得更高的服务配额。
        注意:仅JavaScript API V2.0 版本支持https,其他JavaScript API版本均不支持。比如我们使用最多的是1.4或者它极速版本。它都是不支持的,所有我们要使用https服务,请先检查您的版本以及配置注意事项。

 功能介绍

       点击进入功能介绍之后,我们可以看到这里面是包含了很多内容项的,包括地图的基本功能,包括平移,缩放,脱拽等等,还有地图上的控件,比如说我们现在打开地图看一下,我们可以看到就是在地图上定位,缩放等这些功能,还有工具类,图层,本地搜索,公交连锁,步行导航等等功能。

  然后我们可以回到首页,可以看到有图的展示会更加清楚一些。


获取密钥


       我已经把密钥申请下来了,现在只需要创建一个百度开发的应用,我们就可以看到有一个AK,也就是我们之后在调用API的时候要用到的一个密钥。
类参考

      我们可以看到这里有一些2.0的类参考,一些核心类,基础类,控件类等等,我们在之后的开发可能需要针对每一项功能去查看它的类文件,看一下它的每一个类的使用方法,包括它的配置方法,状态方法等等


       我们还可以看到这里有一个地图的demo,我们也可以看一下百度的一些常用的地图的API功能在DEMO中都有演示,比如说地图的展示,就是加载一个地图,然后它这里需要调用,创建实例,初始化地图,设置中心点坐标还有地图级别,然后添加地图类型控件,设置地图显示的城市,此项是必须设置的,最后还要开启鼠标滚轮缩放。它每一个API的功能在这里基本上都有一些主要的演示,我们都可以看一下,包括地图空间类的。


      比如说,我们随便打开一个,我们可以看到里面有一个窗口,都可以使用,它也给出了一些详细的demo,包括GPS定位,还有公交检索,我们可以去试着查询。可以发现它里面线路都可以指出来,还有地址解析和坐标转换还有定位事例,都可以看一下。

开源库

       JavaScript 开源库不支持极速版JavaScript API。但是我们的2.0版本是支持的,我们可以使用开源的库,包括大数据可视化库,热力图,还有城市商圈及行政区域,绘制弧线类等等。

     然后我们看一下相关下载,我们可以先下载一份JavaScript离线版的demo,我们要下载JavaScript2.0的类参考和开发指南,我们解压后看到的离线版的开发指南和在 青鸟网页中看到的开发指南是一样的,只是离线版还有一个类参考,我们可以看一下类参考的目录,这也是和网页中类参考类似的。

猜你喜欢

转载自blog.csdn.net/qq_42294208/article/details/80454791