百度地图API及应用场景


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

 

introduce1.png


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


introduce2.png


  然后,点击上面的开发,我们可以看到开发下面有各类的地图接口,第一个是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服务,请先检查您的版本以及配置注意事项。



 功能介绍


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


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


introduce3.png


获取密钥


introduce4.png


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


类参考


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


introduce5.png


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


introduce6.png


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


开源库


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


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

  


【本文由麦子学院独家原创,转载请注明出处并保留原文链接】


logo
© 2012-2016 www.maiziedu.com
蜀ICP备13014270号-4 Version 5.0.0 release20160127

有一位课程导师想与你聊聊

客服热线 400-862-8862

回到顶部