浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。

Android 地图SDK

百度地图SDK是一套应用程序接口, 通过调用地图SDK接口,开发者可以轻松访问百度地图的服务和数据,构建功能丰富、交互性强的地图类应用程序。

产品简介

百度地图 Android SDK是一套基于Android 4.0及以上版本设备的应用程序接口。 您可以使用该套 SDK开发适用于Android系统移动设备的地图应用,通过调用地图SDK接口,您可以轻松访问百度地图服务和数据,构建功能丰富、交互性强的地图类应用程序。

该套地图SDK免费对外开放,接口使用无次数限制。在使用前,您需先申请密钥(ak)才可使用。在您使用百度地图SDK之前,请先阅读百度地图API使用条款

百度地图SDK是提供给具有一定Android编程经验和了解面向对象概念的读者使用。此外,读者还应该对地图的基本知识有一定的了解。您在使用中遇到任何问题,都可以通过论坛/Android地图SDK板块反馈给我们;或发邮件到 反馈邮箱地址:map-sdk-support#baidu.com (请将#换为@)反馈内容将自动入库,QA跟踪验证。

功能简介
地图

地图展示包括:普通地图(2D,3D)、卫星图和实时交通图
地图操作:可通过接口或手势控制来实现地图的点击、双击、长按、缩放、旋转、改变视角等操作。
地图展示:开放高清4K地图显示

a1.png

室内图

自v4.0起,百度地图SDK室内图功能正式上线,辅助开发者实现全新的地理位置服务体验,室内地图与百度地图App同步更新。
支持的公众建筑包含购物商场、机场和火车站等交通枢纽,医院等,覆盖全国4000+个大型购物中心。

android_indoor.png

个性化地图

支持使用个性化地图模板,改变底图颜色和样式。

使用个性化模板,实现地图元素的颜色设置,地图元素包含大地、水系、绿地、高速、普通道路、铁路、地铁,POI等,以及POI和道路的文字颜色设置
通过可见属性,控制显示地图元素。

a12.jpg

地图覆盖物

百度地图SDK支持多种地图覆盖物,帮助您展示更丰富的地图。
支持的各种地图覆盖物:地图标注(Marker)、几何图形(点、折线、弧线、多边形等)、POI检索结果覆盖物、线路规划结果覆盖物等。
自定义图层:定位图层、地形图图层、热力图图层、瓦片图层。

a5.png

POI检索

支持周边检索、区域检索、城市内检索和Place详情信息检索。
周边检索:以某一点为中心,指定距离为半径,根据用户输入的关键词进行POI检索;
区域检索:在指定矩形区域内、根据关键词进行POI检索;
城市内检索:在某一城市内,根据用户输入的关键字进行POI检索;
POI详情检索:根据POI的ID信息,检索该兴趣点的详情。

a2.png

地理编码

提供地理坐标和地址之间相互转换的能力。
正向地理编码:实现了将中文地址或地名描述转换为地球表面上相应位置的功能;
反向地理编码:将地球表面的地理坐标转换为标准地址的过程。

a3.png

线路规划

支持公交信息查询、公交换乘查询、公交/驾车/骑行/步行线路规划。
公交信息查询:可对公交详细信息进行查询;
跨城公共交通查询:根据起、终点,查询策略,进行线路规划方案,支持飞机,火车、大巴、公交等多种出行方式;
驾车线路规划:提供不同策略,规划驾车路线(支持设置途经点);
步行线路规划:根据起、终点,进行步行路线规划方案;
骑行线路规划:支持自行车和电动车的骑行规划,支持跨城骑行路线规划方案。

a4.png

定位图层

推荐使用百度地图开放平台所提供的Android定位SDK,结合地图SDK中的定位图层进行丰富的位置展示(包括普通模式、跟随模式和罗盘模式),同时支持定位精度圈内和精度圈边框的颜色变更。

a6.png

骑行导航、步行AR导航

支持普通骑行、电动车骑行、步行AR导航,支持偏航纠正、语音文字输出等功能。

walk_AR_navi.png

Android Wear

自v4.0起,适配Android Wear,支持Android穿戴设备。
适配穿戴设备显示屏,支持地图显示、POI检索、路线规划等全部功能。

android_intr.png

离线地图

用户可以通过SDK在线下载离线包接口,下载离线地图包,使用离线地图可节省用户流量,提供更好的地图展示效果。

a7.png

LBS云
百度地图LBS云是百度地图针对LBS开发者全新推出的平台级服务,不仅适用PC应用开发,同时适用移动设备应用的开发。
检索自有LBS云数据
可以实现移动开发者存储海量位置数据的服务器零成本及维护压力,且支持高效检索用户数据,且实现地图展现。
检索自有逆地理编码
发者可自定义用于进行逆地理编码计算的地理数据,以训练出最适用于真实业务场景的位置描述服务。

a9.png

周边雷达

周边雷达功能,是面向移动端开发者的一套SDK功能接口。同步支持Android和iOS端。
它的本质是一个连接百度LBS开放平台前端SDK产品和后端LBS云的中间服务。开发者利用周边雷达功能,可以便捷的在自己的应用内,帮助用户实现查找周边跟“我”使同样一款App的人,这样一个功能。

AndroidRadar.png

位置短地址分享

位置短地址分享(简称短串分享):用户搜索查询后得到的每一个地理位置结果将会对应一条短串(短链接),用户可以通过短信、邮件或第三方分享组件(如微博、微信等)把短串分享给其他用户从而实现地理位置信息的分享。当其他用户收到分享的短串后,点击短串即可打开手机上的百度地图客户端或者手机浏览器进行查看。
短串分享功能开放了以下功能
POI详情分享
驾车/公交/骑行/步行路线规划分享
位置信息分享(反向地理编码结果分享)

a10.png

调启百度地图

利用SDK接口,直接在本地打开百度地图客户端或WebApp,实现地图功能。
支持调启的功能有:POI周边检索、POI详情页面、步行线路规划、驾车线路规划、公交线路规划、驾车导航、步行导航、骑行导航。

AndroidUseBaiduMap.png