android百度地图开发

时间:2025-05-15

百度地图移动之Android版主讲人:老罗 邮箱:android_laoluo@http://www.77cn.com.cn

百度地图移动版介绍 百度地图移动版API是一套基于移动互联网设备的应用程序接口,支持 iOS/Android平台。 通过该接口,您可以轻松访问百度服务和数据,构建功能丰富、交互 性强的地图应用程序。百度地图移动版API不仅包含构建地图的基本接 口,还提供了诸如定位服务、本地搜索、路线规划等数据服务,你可 以根据自己的需要进行选择。

关于百度地图修改的BUG 百度地图移动版API 1.3.3版本(Android) 修改国外gps坐标转为百度坐标错误的问题 添加搜索在线建议词功能 关于1.3.3版本升级的详细内容和历史升级请参考更新日志。在 类参考文档中,我们也增加了接口的版本说明。

Android平台开发介绍 百度地图官网地址:http://www.77cn.com.cn/wiki/imap/index.php

申请百度地图的Key 在开发百度地图之前,我们必须要申请一个Key才能进行开发 ,申请流程如下:

下载百度地图相关的开发包 百度地图移动版API(Android v1.3.3)(x86/mips版本请发邮件咨 询)的开发包、示例代码、技术文档下载如下:

搭建Android百度地图开发环境 如何把API添加到我的Andoid工程中? 首先在工程里新建libs文件夹,并API开发包里的 baidumapapi.jar拷贝到libs根目录下,将libBMapApiEngine.so 拷贝到libs\armeabi目录下。 然后在工程属性->Java Build Path->Libraries中选择“Add External JARs”,选定baidumapapi.jar,确定后返回,这样您 就可以在您的程序中使用API了。

搭建Android百度地图开发环境 在Manifest清单文件中添加使用权限 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission> <uses-permission android:name="android.permission.INTERNET"></uses-permission> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></usespermission> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></usespermission> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></usespermission> <uses-permission android:name="android.permission.READ_PHONE_STATE"></usespermission>

搭建Android百度地图开发环境 在Manifest中添加Android版本支持 <supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:resizeable="true" android:anyDensity="true"/> 在布局文件中添加百度地图显示控件: <com.baidu.mapapi.MapView android:id="@+id/bmapView" android:layout_width="fill_parent" android:layout_height="fill_parent" android:clickable="true" />

实战案例之一:演示搭建交通地图和卫星

地图

搭建Android百度地图开发环境 注意事项: 地图、定位、搜索功能都需要BMapManager来管理, BMapManager提供四个接口,init, start, stop, destroy。建议在 Application里生成BMapManager对象并初使化,在程序退出时 调用destory,在需要使用sdk功能的activity的onCreate里调用 start, onDestroy调用stop,或者onResume/onPause分别调用 start和stop。

如何给地图覆盖物概述 所有叠加或覆盖到地图的内容,我们统称为地图覆盖物。如标 注、矢量图形元素(包括:折线和多边形和圆)、定位图标等。 覆盖物拥有自己的地理坐标,当您拖动或缩放地图时,它们会 相应的移动。 地图API提供了如下几种覆盖物: Overlay:覆盖物的抽象基类,所有的覆盖物均继承此类的方法,实现用户自定 义图层显示。 MyLocationOverlay:一个负责显示用户当前位置的Overlay。 ItemizedOverlay<Item extends OverlayItem>:Overlay的一个基类,包含了一 个OverlayItem列表,相当于一组分条的Overlay,通过继承此类,将一组兴趣 点显示在地图上。 PoiOverlay:本地搜索图层,提供某一特定地区的位置搜索服务,比如在北京 市搜索“公园”,通过此图层将公园显示在地图上

如何给地图覆盖物概述 RouteOverlay:步行、驾车导航线路图层,将步行、驾车出行方案的路线及关 键点显示在地图上。 TransitOverlay:公交换乘线路图层,将某一特定地区的公交出行方案的路线及 换乘位置显示在地图上

实战案例之一:演示地图覆盖物的描述

如何在地图上标注多个建筑物 当某个类型的覆盖物,包含多个类型相同、显示方式相同、处 理方式相同的项时可以使用ItemizedOverlay类进行处理: 实战案例之一:在地图上标注多个建筑物

如何根据范围和检索词发起范围检索PoiOverlay 在实际开发中我们需要检索某一个建筑物周边的对象 实战案例之一:检索天安门周边5000米之内的KFC餐厅

如何标注驾车路线搜索及RouteOverlay 标注驾车路线搜索: 实战案例之一:从天安门到百度大厦驾车路线

如何标注行走路线搜索及RouteOverlay 在实际开发中我们需要标注最优行走路线: 实战案例之一:从天安门到百度大厦行走路线

…… 此处隐藏:814字,全部文档内容请下载后查看。喜欢就下载吧 ……
android百度地图开发.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219