导航:首页 > 操作系统 > android百度导航api

android百度导航api

发布时间:2023-08-08 00:12:51

‘壹’ 如何使用android调用百度地图API

:首先到API,看你需要android开发的类型,可以选择这4个:Android地图SDKAndroid定位SDKAndroid导航SDKAndroid全景SDK;你看需要的是哪一个,点进去,然后会看到开发指南,第一步申请对应的key,然后API对应的demo,把lib都引进去,照着demo做,demo没有的就查看对应组件的类参考,做一次就很容易了

‘贰’ 如何在Android应用中使用百度地图api

在Android应用中使用网络地图api的方法:

1)下载网络地图移动版API(Android)开发包
要在Android应用中使用网络地图API,就需要在工程中引用网络地图API开发包,这个开发包包含两个文件:mapapi.jar和libBMapApiEngine.so。下载地址:http://dev..com/wiki/static/imap/files/BaiMapApi_Lib_Android_1.0.zip

2)申请API Key
和使用Google map api一样,在使用网络地图API之前也需要获取相应的API Key。网络地图API Key与你的网络账户相关联,因此您必须先有网络帐户,才能获得API Key;并且,该Key与您引用API的程序名称有关。
网络API Key的申请要比Google的简单多了,其实只要你有网络帐号,应该不超过30秒就能完成API Key的申请。申请地址:http://dev..com/wiki/static/imap/key/

3)创建一个Android工程
这里需要强调一点:网络地图移动版api支持Android 1.5及以上系统,因此我们创建的工程应基于Android SDK 1.5及以上。
工程创建完成后,将mapapi.jar和libBMapApiEngine.so分别拷贝到工程的根目录及libs/armeabi目录下,并在工程属性->javaBuild Path->Libraries中选择“Add JARs”,选定mapapi.jar,这样就可以在应用中使用网络地图API了。工程完整的目录结构如下图所示:

[xhtml]viewplain
<?xmlversion="1.0"encoding="utf-8"?>
<manifestxmlns:android="http://schemas.android.com/apk/res/android"
package="com.liufeng.map"
android:versionCode="1"
android:versionName="1.0">
<applicationandroid:icon="@drawable/icon"android:label="@string/app_name">
<activityandroid:name=".MainActivity"android:label="@string/app_name">
<intent-filter>
<actionandroid:name="android.intent.action.MAIN"/>
<categoryandroid:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
</application>

<uses-sdkandroid:minSdkVersion="4"/>
<uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permissionandroid:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permissionandroid:name="android.permission.INTERNET"/>
<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permissionandroid:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permissionandroid:name="android.permission.CHANGE_WIFI_STATE"/>
<uses-permissionandroid:name="android.permission.READ_PHONE_STATE"/>
</manifest>

‘叁’ android百度地图开发是免费的吗

我们在学习安卓开发的时候,其中最重要的一个功能就是使用网络地图实现定位,这样的功能已经在各安卓应用中屡见不鲜,那么我们要如何才能使用网络地图呢?网络地图是个什么呢?我们来看本文,本文主要讲述什么事网络地图,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..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定位图层进行位置展示。

阅读全文

与android百度导航api相关的资料

热点内容
传统8051单片机介绍 浏览:627
app拉新公司如何运营 浏览:617
枪法pdf 浏览:61
ios如何设置安卓虚拟返回键 浏览:696
mysql命令执行sql 浏览:93
惠普内嵌服务器怎么打开 浏览:410
cmd命令查看网络 浏览:817
程序员秘密 浏览:928
如何宣传app引流 浏览:68
图说红楼梦中央编译 浏览:170
php查询赋值 浏览:268
java程序员面试宝典第四版pdf 浏览:929
2021流行加密加长睫毛膏 浏览:641
怎么用windows自带编译器 浏览:394
phpmanager64下载 浏览:139
有车以后app的活动在哪里 浏览:147
乘积的n阶如何编译 浏览:108
手机音频转换app哪个好用 浏览:568
怎么快速展开全部切割清单中文件夹 浏览:677
内网如何打开服务器远程桌面连接 浏览:983