百度地图API开发指南ppt课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《百度地图API开发指南ppt课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 百度 地图 API 开发 指南 ppt 课件
- 资源描述:
-
1、Michael1简介基础知识控件覆盖物事件地图图层工具服务坐标转换演示2百度地图API是一套由JavaScript语言编写的应用程序接口,它能够帮助您在网站中构建功能丰富、交互性强的地图应用程序。百度地图API不仅包含构建地图的基本功能接口,还提供了诸如本地搜索、路线规划等数据服务。3通过地址 http:/ 加载API: 其中参数key为密钥,参数v为当前API的版本号,目前最新版本为1.0,services参数表示是否加载服务部分,true表示加载,false表示不加载。4地址 http:/ 中的参数v表示您加载API的版本,例如当前API的最新版本为1.0,则您可在地址中添加 v=1.0。
2、当API升级后,如果已有接口在使用、命名等方面发生了变化,我们会为其增加一个新的版本号(比如1.1),这不会对您现有的应用造成任何影响。如果升级只是修改一些bug或者在不影响现有功能的前提下增加接口,则版本号不会发生变化。5浏览器:IE 6.0+、Firefox 3.0+、Opera 9.0+、Safari 3.0+、Chrome操作系统:Windows、Mac、Linux6一、引用百度地图一、引用百度地图APIAPI文件文件 当您引用地图API文件时,需要使用自己申请的API密钥。 script&services=false 二、创建地图容器元素二、创建地图容器元素div=container
3、地图需要一个HTML元素作为容器,这样才能展现到页面上。这里我们创建了一个div元素并制定它的大小地图会根据容器大小调整自身尺寸。7三、命名空间三、命名空间 API使用BMap作为命名空间,所有类均在该命名空间之下,比如:BMap.MapBMap.Map、BMap.ControlBMap.Control、BMap.OverlayBMap.Overlay。 四、创建地图实例四、创建地图实例varvar mapmap = = newnew BMap.MapBMap.Map( (containercontainer); ); 位于BMap命名空间下的Map类表示地图,通过new操作符可以创建一个地图
4、实例。其参数可以是元素id也可以是元素对象。注意在调用此构造函数时应确保容器元素已经添加到地图上。8五、创建点坐标五、创建点坐标 varvarpoint=point=newnewBMap.Point(116.404,39.915);BMap.Point(116.404,39.915); 这里我们使用BMapBMap命名空间下的PointPoint类来创建一个坐标点。PointPoint类描述了一个地理坐标点,其中116.404表示经度,39.915表示纬度。 六、地图初始化六、地图初始化map.centerAndZoom(point,15);map.centerAndZoom(point,15
5、);在创建地图实例后,我们需要对其进行初始化,BMap.Map.centerAndZoom()BMap.Map.centerAndZoom()方法要求设置中心点坐标和地图级别。地图必须必须经过初始化才可以执行其他操作。9五、创建点坐标五、创建点坐标 varvarpoint=point=newnewBMap.Point(116.404,39.915);BMap.Point(116.404,39.915); 这里我们使用BMapBMap命名空间下的PointPoint类来创建一个坐标点。PointPoint类描述了一个地理坐标点,其中116.404表示经度,39.915表示纬度。 六、地图初始化六
6、、地图初始化map.centerAndZoom(point,15);map.centerAndZoom(point,15);在创建地图实例后,我们需要对其进行初始化,BMap.Map.centerAndZoom()BMap.Map.centerAndZoom()方法要求设置中心点坐标和地图级别。地图必须必须经过初始化才可以执行其他操作。1011百度地图上负责与地图交互的UI元素称为控件控件。百度地图API中提供了丰富的控件,您还可以通过BMap.Control来实现自定义控件。 地图API中提供的控件有:Control:控件的抽象基类抽象基类,所有控件均继承此类的方法、属性。通过此类您可实现自
7、定义控件。NavigationControl:地图平移缩放控件平移缩放控件,默认位于地图左上方,它包含控制地图的平移和缩放的功能。OverviewMapControl:缩略地图控件缩略地图控件,默认位于地图右下方,是一个可折叠的缩略地图。ScaleControl:比例尺控件比例尺控件,默认位于地图左下方,显示地图的比例关系。CopyrightControl:版权控件版权控件,默认位于地图左下方。所有这些控件都基于BMap.Control类。12可以使用BMap.Map.addControl()BMap.Map.addControl()方法向地图添加控件也可以向地图添加多个控件。在本例中我们向地
8、图添加一个平移缩放控件、一个比例尺控件和一个缩略图控件在地图中添加控件后,它们即刻生效。map.addControl(map.addControl(newnewBMap.NavigationControl();BMap.NavigationControl();map.addControl(map.addControl(newnewBMap.ScaleControl();BMap.ScaleControl();map.addControl(map.addControl(newnewBMap.OverviewMapControl();BMap.OverviewMapControl(); 1314所
展开阅读全文