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
为了给开发者带来更优质的地图服务、满足开发者灵活使用SDK的需求,百度地图SDK自v2.3.0起,采用了可定制的形式为用户提供开发包。 百度地图SDK按功能可分为:基础地图、检索功能、LBS云检索和计算工具四个部分,开发者可根据自身的实际需求,任意组合这四种功能,点击下载页面的“自定义下载”, 即可下载相应的开发包来完成自己的应用开发。
基础地图:包括基本矢量地图、卫星图、实时路况图和各种地图覆盖物, 此外还包括各种与地图相关的操作和事件监听;
检索功能:包括POI检索(周边、区域、城市内),公交信息查询,路线规划(驾车、步行、公交),地理编码/反地理编码,在线建议查询,短串分享等;
LBS云检索:包括LBS云检索(周边、区域、城市内、详情);
计算工具:包括测距(两点之间距离)、坐标转换、调起百度地图导航等功能;
注:本套开发指南是针对默认的全功能包编写,开发者在使用定制化的SDK进行开发时,请参考开发指南中相对应的章节获取更多信息。
4.兼容性
支持Android 2.1 及以上系统。