android 地图开发 需要安装百度地图吗
发布网友
发布时间:2023-07-08 04:22
我来回答
共1个回答
热心网友
时间:2024-05-18 00:53
我们在学习安卓开发的时候,其中最重要的一个功能就是使用百度地图实现定位,这样的功能已经在各安卓应用中屡见不鲜,那么我们要如何才能使用百度地图呢?百度地图是个什么呢?我们来看本文,本文主要讲述什么事百度地图,android开发如何使用百度地图,详细请看下文。
百度地图 Android SDK是一套基于Android 2.1(v1.3.5及以前版本支持android 1.5以上系统)及以上版本设备的应用程序接口。您可以使用该套 SDK开发适用于Android系统移动设备的地图应用,通过调用地图SDK接口,您可以轻松访问百度地图服务和数据,构建功能丰富、交互性强的地图类应用程序。
1)下载百度地图移动版API(Android)开发包
百度地图 Android SDK是一套基于Android 2.1(v1.3.5及以前版本支持android 1.5以上系统)及以上版本设备的应用程序接口。您可以使用该套 SDK开发适用于Android系统移动设备的地图应用,通过调用地图SDK接口,您可以轻松访问百度地图服务和数据,构建功能丰富、交互性强的地图类应用程序。要在Android应用中使用百度地图API,就需要在工程中引用百度地图API开发包,这个开发包包含两个文件:mapapi.jar和libBMapApiEngine.so。下载地址:http://developer.baidu.com/map/sdk-android.htm
2)申请API Key
百度地图Android SDK提供的所有服务是免费的,接口使用无次数*,但是我们使用百度地图API之前必须要申请相应的API Key,然后才可使用百度地图Android SDK。
3)百度地图功能介绍
地图展示:包括2D图、卫星图、3D图地图展示。
地图操作:提供平移、缩放、双指手势操作、底图旋转等地图相关操作。
自定义绘制:提供自定义绘制点、线、面基本几何图形的功能。
百度地图导航:提供调起百度地图Android版(v5.0及以上版本)导航功能。
地图搜索:提供根据关键字进行范围检索、城市检索和周边检索。且支持LBS云检索用户自有数据。
详情查询:提供餐饮类的POI的详细信息查看(Place详情)。
线路规划:提供公交、驾车和步行三种类型,多种方案(不含地铁、时间优先、最少换乘、最少步行)的线路规划。
地理编码:提供地址信息与坐标之间的相互转换。
位置标注:提供一个或多个POI位置标注,且支持用户自定义图标。
实时路况:提供城市实时交通路况信息图。
离线地图:提供离线地图功能,可节省用户流量。
定位:采用GPS、WIFI、基站、IP混合定位模式,请使用Android定位SDK获取定位信息,使用地图SDK定位图层进行位置展示。