您当前的位置Android SDK>开发指南>简介

简介

1.什么是百度地图Android SDK?

    百度地图 Android SDK是一套基于Android 2.1及以上版本设备的应用程序接口, 您可以通过该接口实现丰富的LBS功能:

  • 地图:提供地图(2D、3D)的展示和缩放、平移、旋转、改变视角等地图操作;

  • POI检索:可根据关键字,对POI数据进行周边、区域和城市内三种检索;

  • 地理编码:提供地理坐标和地址之间相互转换的能力;

  • 线路规划:支持公交信息查询、公交换乘查询、驾车线路规划和步行路径检索;

  • 覆盖物:提供多种地图覆盖物(自定义标注、几何图形、文字绘制、地形图图层等),满足开发者的各种需求;

  • 定位:采用多种定位模式,使用定位SDK获取位置信息,使用地图SDK我的位置图层进行位置展示;

  • 离线地图:支持使用离线地图,节省用户流量,同时为用户带来更好的地图体验;

  • 导航:支持调启百度地图导航和Web导航来满足用户对导航功能的需求;

  • LBS云检索:支持用户检索存储在LBS云内的自有POI数据,并展示;

  • 特色功能:提供短串分享、Place详情页展示等特色功能,帮助开发者搭建功能更加强大的应用;

2.面向的读者

    百度地图SDK是提供给具有一定Android编程经验和了解面向对象概念的读者使用。此外,读者还应该对地图的基本知识有一定的了解。

    您在使用中遇到任何问题,都可以通过API论坛 反馈给我们。

3.获取定制的百度地图SDK

开发者可在百度地图Android SDK的下载页面下载到最新版的地图SDK,下载地址为:
http://developer.baidu.com/map/sdkandev-download.htm

为了给开发者带来更优质的地图服务、满足开发者灵活使用SDK的需求,百度地图SDK自v2.3.0起,采用了可定制的形式为用户提供开发包。 百度地图SDK按功能可分为:基础地图、检索功能、LBS云检索和计算工具四个部分,开发者可根据自身的实际需求,任意组合这四种功能,点击下载页面的“自定义下载”, 即可下载相应的开发包来完成自己的应用开发。

  • 基础地图:包括基本矢量地图、卫星图、实时路况图和各种地图覆盖物, 此外还包括各种与地图相关的操作和事件监听;

  • 检索功能:包括POI检索(周边、区域、城市内),公交信息查询,路线规划(驾车、步行、公交),地理编码/反地理编码,在线建议查询,短串分享等;

  • LBS云检索:包括LBS云检索(周边、区域、城市内、详情);

  • 计算工具:包括测距(两点之间距离)、坐标转换、调起百度地图导航等功能;

  • 注:本套开发指南是针对默认的全功能包编写,开发者在使用定制化的SDK进行开发时,请参考开发指南中相对应的章节获取更多信息。

    4.兼容性

    支持Android 2.1 及以上系统。