Android百度地图开发_第1页
Android百度地图开发_第2页
Android百度地图开发_第3页
Android百度地图开发_第4页
Android百度地图开发_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

百度地图移动之Android版,邮箱:android_laoluo,主讲人:老罗,百度地图移动版API是一套基于移动互联网设备的应用程序接口,支持iOS/Android平台。通过该接口,您可以轻松访问百度服务和数据,构建功能丰富、交互性强的地图应用程序。百度地图移动版API不仅包含构建地图的基本接口,还提供了诸如定位服务、本地搜索、路线规划等数据服务,你可以根据自己的需要进行选择。,百度地图移动版介绍,百度地图移动版API1.3.3版本(Android)修改国外gps坐标转为百度坐标错误的问题添加搜索在线建议词功能关于1.3.3版本升级的详细内容和历史升级请参考更新日志。在类参考文档中,我们也增加了接口的版本说明。,关于百度地图修改的BUG,百度地图官网地址:,Android平台开发介绍,在开发百度地图之前,我们必须要申请一个Key才能进行开发,申请流程如下:,申请百度地图的Key,百度地图移动版API(Androidv1.3.3)(x86/mips版本请发邮件咨询)的开发包、示例代码、技术文档下载如下:,下载百度地图相关的开发包,如何把API添加到我的Andoid工程中?首先在工程里新建libs文件夹,并API开发包里的baidumapapi.jar拷贝到libs根目录下,将libBMapApiEngine.so拷贝到libsarmeabi目录下。然后在工程属性-JavaBuildPath-Libraries中选择“AddExternalJARs”,选定baidumapapi.jar,确定后返回,这样您就可以在您的程序中使用API了。,搭建Android百度地图开发环境,在Manifest清单文件中添加使用权限,搭建Android百度地图开发环境,在Manifest中添加Android版本支持在布局文件中添加百度地图显示控件:实战案例之一:演示搭建交通地图和卫星地图,搭建Android百度地图开发环境,注意事项:地图、定位、搜索功能都需要BMapManager来管理,BMapManager提供四个接口,init,start,stop,destroy。建议在Application里生成BMapManager对象并初使化,在程序退出时调用destory,在需要使用sdk功能的activity的onCreate里调用start,onDestroy调用stop,或者onResume/onPause分别调用start和stop。,搭建Android百度地图开发环境,所有叠加或覆盖到地图的内容,我们统称为地图覆盖物。如标注、矢量图形元素(包括:折线和多边形和圆)、定位图标等。覆盖物拥有自己的地理坐标,当您拖动或缩放地图时,它们会相应的移动。地图API提供了如下几种覆盖物:Overlay:覆盖物的抽象基类,所有的覆盖物均继承此类的方法,实现用户自定义图层显示。MyLocationOverlay:一个负责显示用户当前位置的Overlay。ItemizedOverlay:Overlay的一个基类,包含了一个OverlayItem列表,相当于一组分条的Overlay,通过继承此类,将一组兴趣点显示在地图上。PoiOverlay:本地搜索图层,提供某一特定地区的位置搜索服务,比如在北京市搜索“公园”,通过此图层将公园显示在地图上,如何给地图覆盖物概述,RouteOverlay:步行、驾车导航线路图层,将步行、驾车出行方案的路线及关键点显示在地图上。TransitOverlay:公交换乘线路图层,将某一特定地区的公交出行方案的路线及换乘位置显示在地图上实战案例之一:演示地图覆盖物的描述,如何给地图覆盖物概述,当某个类型的覆盖物,包含多个类型相同、显示方式相同、处理方式相同的项时可以使用ItemizedOverlay类进行处理:实战案例之一:在地图上标注多个建筑物,如何在地图上标注多个建筑物,在实际开发中我们需要检索某一个建筑物周边的对象实战案例之一:检索天安门周边5000米之内的KFC餐厅,如何根据范围和检索词发起范围检索PoiOverlay,标注驾车路线搜索:实战案例之一:从天安门到百度大厦驾车路线,如何标注驾车路线搜索及RouteOverlay,在实际开发中我们需要标注最优行走路线:实战案例之一:从天安门到百度大厦行走路线,如何标注行走路线搜索及RouteOverlay,在实际应用开发中我们在地图搜索的时候需要给用户提供公交换乘的路线图的检索功能。实战案例之一:检索从天安门到百度大厦的公交换乘路线,公交换乘路线搜索及TransitOverlay,如何检索某一个城市的的公交路线图实战案例之一:检索北京市公交路线717的路线,公交路线详情搜索,在实际开发中,我们会根据地理坐标查询地址信息(包含经度和和纬度)我们可以使用geocode返回结果在MKSearchListener里的onGetAddrResult方法。reverseGeocode返回结果在MKSearchListener里的onGetAddrResult方法。根据关键词查询所在的位置综合实战案例之一:经纬度以及根据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论