android 之 百度地图
简介
百度地图Android定位SDK为基于移动客户端开发LBS应用提供基础定位能力。
功能介绍
功能介绍:
地图展示:包括2D图、卫星图、3D图地图展示。
地图操作:提供控制平移、缩放、底图旋转、变换视角等地图相关操作的功能。
短串分享:将POI点、反Geo点,生成短链接串,此链接可通过短信等形式分享给好友,好友在终端设备点击此链接可快速打开Web地图、百度地图客户端进行信息展示。
自定义绘制:提供自定义绘制点、线、圆、矩形、凸多边形和文字的功能。
百度地图导航:提供调起百度地图Android版(v5.0及以上版本)导航功能。
地图搜索:提供根据关键字进行范围检索、城市检索和周边检索。且支持LBS云检索用户自有数据。
详情查询:提供餐饮类的POI的详细信息查看(Place详情)。
线路规划:提供公交、驾车和步行三种类型,多种方案(不含地铁、时间优先、最少换乘、最少步行、驾车避让拥堵 )的线路规划。
地理编码:提供地址信息与坐标之间的相互转换。
位置标注:提供一个或多个POI位置标注,且支持用户自定义图标。
实时路况:提供城市、城际(城市之间的高速)实时交通路况信息图。
离线地图:提供离线地图功能,可节省用户流量。
定位:采用GPS、WIFI、基站、IP混合定位模式,请使用Android定位SDK获取定位信息,使用地图SDK定位图层进行位置展示。
地图展示:包括2D图、卫星图、3D图地图展示。
地图操作:提供控制平移、缩放、底图旋转、变换视角等地图相关操作的功能。
短串分享:将POI点、反Geo点,生成短链接串,此链接可通过短信等形式分享给好友,好友在终端设备点击此链接可快速打开Web地图、百度地图客户端进行信息展示。
自定义绘制:提供自定义绘制点、线、圆、矩形、凸多边形和文字的功能。
百度地图导航:提供调起百度地图Android版(v5.0及以上版本)导航功能。
地图搜索:提供根据关键字进行范围检索、城市检索和周边检索。且支持LBS云检索用户自有数据。
详情查询:提供餐饮类的POI的详细信息查看(Place详情)。
线路规划:提供公交、驾车和步行三种类型,多种方案(不含地铁、时间优先、最少换乘、最少步行、驾车避让拥堵 )的线路规划。
地理编码:提供地址信息与坐标之间的相互转换。
位置标注:提供一个或多个POI位置标注,且支持用户自定义图标。
实时路况:提供城市、城际(城市之间的高速)实时交通路况信息图。
离线地图:提供离线地图功能,可节省用户流量。
定位:采用GPS、WIFI、基站、IP混合定位模式,请使用Android定位SDK获取定位信息,使用地图SDK定位图层进行位置展示。
效果展示
申请key
新版key,需要安全码,
安全码的组成规则为:Android签名证书的sha1值+";"+packagename(即:数字签名+分号+包名),如:
B7:6B:71:11:4B:81:10:EF:37:48:31:D5:1C:D1:CC:3A:A7:06:83;banketree.demo
那如何获得Android签名证书的sha1值?方法有二:
1、使用命令
keytool -list -keystore debug.keystore
输入密码:android
输入密码:android
2、在eclipse中直接查看:winows -> preferance -> android -> build直接查看,但笔者的eclipse没有显示sha1。
效果如图:
下载