当前位置:首页 » 安卓系统 » 百度地图android版

百度地图android版

发布时间: 2023-02-04 07:35:05

㈠ 怎样安装使用百度手机地图android版离线地图

正确安装离线地图包后,在室外空旷地方打开地图,打开GPS,可以离线进行定位,以及实时显示GPS轨迹。
如果需要导航,可以打开网络(WIFI或GPS),选择出发点、目标点,让网络搜索线路。确定线路以后,可以关闭网络,按图上显示的线路运动(没有向左向右的导航声音)。如果以上工作是在WIFI下进行的,那么整个过程可以不用消耗任何流量。

㈡ 怎样安装使用百度手机地图Android版离线地图

步骤
1
将下载好的离线地图包解压缩

2
找到解压出的"BaiMap"文件夹,把它放入手机存储卡根目录。
注:在上述过程中如遇提示“是否移动或复制文件夹”,点击“是”即可。

3
断开与电脑连接,打开网络手机地图(如已打开请重启),系统会提示安装成功。

㈢ android 版百度地图可设置经由地

第一步:添加SDK包:【目前为最新的网络地图SDK】
在工程里新建libs文件夹,将开发包里所有文件拷贝到libs根目录下覆盖即可

第二步:SDK包引入项目中
在工程属性->java Build Path->Libraries中选择“Add External JARs”,选定mapapi_v**_**.jar,和locSDK_**.**.jar确定后返回。

第三步:在Manifest中添加使用权限及Android版本支持;
<!–使用网络功能所需权限 –>
<uses-permission android:name=”android.permission.ACCESS_NETWORK_STATE”>
</uses-permission>

<uses-permission android:name=”android.permission.INTERNET”>
</uses-permission>

<uses-permission android:name=”android.permission.ACCESS_WIFI_STATE”>
</uses-permission>

<uses-permission android:name=”android.permission.CHANGE_WIFI_STATE”>
</uses-permission>

<!– SDK离线地图和cache功能需要读写外部存储器 –>
<uses-permission android:name=”android.permission.WRITE_EXTERNAL_STORAGE”>
</uses-permission>

<!– 获取设置信息和详情页直接拨打电话需要以下权限 –>
<uses-permission android:name=”android.permission.READ_PHONE_STATE”>
</uses-permission>

<uses-permission android:name=”android.permission.CALL_PHONE”>
</uses-permission>

<!– 使用定位功能所需权限,demo已集成网络定位SDK,不使用定位功能可去掉以下6项 –>
<uses-permission android:name=”android.permission.ACCESS_FINE_LOCATION”>
</uses-permission>

<permission android:name=”android.permission.BAIDU_LOCATION_SERVICE”>
</permission>

<uses-permission android:name=”android.permission.BAIDU_LOCATION_SERVICE”>
</uses-permission>

<uses-permission android:name=”android.permission.ACCESS_COARSE_LOCATION”>
</uses-permission>

<uses-permission android:name=”android.permission.ACCESS_MOCK_LOCATION”>
</uses-permission>

<uses-permission android:name=”android.permission.ACCESS_GPS”>
</uses-permission>

配置Activity:
<activity android:name=”.BaiMapActivity”
android:configChanges=”orientation|keyboardHidden”
android:screenOrientation=”sensor”
android:label=”网络地图”
android:launchMode=”singleTask” >
</activity>

添加屏幕及版本支持:

<supports-screens android:largeScreens=”true”
android:normalScreens=”true”android:smallScreens=”true”
android:resizeable=”true”android:anyDensity=”true” />

在application标签中声明service组件:
<service android:name=”com..location.f” android:enabled=”true” android:process=”:remote”>
</service>

第四步:插件的使用:
1.拷贝插件包中src 有java文件 2个,到你的项目中去。
2.拷贝res资源到你的项目中。
3.添加libs文件夹下面的 包文件到你的项目中。这里也可以用官方提供的。
4.拷贝www文件夹下的js文件到你的项目中,并引入该插件到你的html文件中。

插件的js用法:
<button onclick=”bdmap(‘北京市石景山区鲁谷路74号中国瑞达大厦20层’,’北京市’);”>网络地图地址查询1</button>

<button onclick=”bdmap(‘西安市雁塔区小寨西路161号’,’西安市’);”>网络地图地址查询2</button>

function bdmap(ad,city){
window.plugins.BaiMap.ad(
ad,city,
function(success) {
// alert(“encode success: ” + success);
}, function(fail) {
// alert(“encoding failed: ” + fail);
}
);
}

第五步:在插件文件config.xml中引入你的插件
<feature name=”BaiMap”>
<param name=”android-package” value=”com.xhuayi.dgoula.BaiMap” />

</feature>

第六步:去网络官方申请网络地图的key。
在BaiMap.java文件中替换BAIDU_MAP_KEY的值。

㈣ android百度地图怎么开发

一、基本概念:
(一)、网络地图:
网络地图 Android SDK是一套基于Android 2.1及以上版本设备的应用程序接口。 您可以使用该套 SDK开发适用于Android系统移动设备的地图应用,通过调用地图SDK接口,您可以轻松访问网络地图服务和数据, 构建功能丰富、交互性强的地图类应用程序。
网络地图Android SDK提供的所有服务是免费的,接口使用无次数限制。您需申请密钥(key)后, 才可使用网络地图Android SDK。
(二)、LBS:(Location based Service)基于位置的服务
基于位置的服务,它是通过电信移动运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息(地理坐标,或大地坐标),在地理信息系统(外语缩写:GIS、外语全称:Geographic Information System)平台的支持下,为用户提供相应服务的一种增值业务。

二、网络地图使用步骤:【参照(http://developer..com/map/sdk-android.htm)】
(一)、HelloBaiMap:
1、第一步:申请网络地图密钥(API_KEY):
http://developer..com/map/sdk-android.htm

2、第二步:在工程里新建libs文件夹,将开发包里的mapapi_vX_X_X.jar拷贝到libs根目录下,将libBaiMapSDK_vX_X_X.so拷贝到libs\armeabi目录下(官网demo里已有这两个文件,如果要集成到自己的工程里,就需要自己添加),拷贝完成后的工程目录如下图所示;

注:liblocSDK3.so和locSDK_3.1.jar为网络定位SDK所使用资源,开发者可根据实际需求自行添加。

3、第三步:在AndroidManifest中添加开发密钥、所需权限等信息;
<application

<meta-data

android:name="com..lbsapi.API_KEY"

android:value="P3G69b5s87YG5M31f8A7oyLW"/>

</application>

<uses-permissionandroid:name="android.permission.GET_ACCOUNTS"/>

<uses-permissionandroid:name="android.permission.USE_CREDENTIALS"/>

<uses-permissionandroid:name="android.permission.MANAGE_ACCOUNTS"/>

<uses-permissionandroid:name="android.permission.AUTHENTICATE_ACCOUNTS"/>

<uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"/>

<uses-permissionandroid:name="android.permission.INTERNET"/>

<uses-permissionandroid:name="com.android.launcher.permission.READ_SETTINGS"/>

<uses-permissionandroid:name="android.permission.CHANGE_WIFI_STATE"/>

<uses-permissionandroid:name="android.permission.ACCESS_WIFI_STATE"/>

<uses-permissionandroid:name="android.permission.READ_PHONE_STATE"/>

<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

<uses-permissionandroid:name="android.permission.BROADCAST_STICKY"/>

<uses-permissionandroid:name="android.permission.WRITE_SETTINGS"/>

<uses-permissionandroid:name="android.permission.READ_PHONE_STATE"/>
4、第四步:在布局文件中添加地图控件:
<com..mapapi.map.MapView

android:id="@+id/mapView"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:clickable="true"/>
5、第五步:在应用程序创建时初始化 SDK引用的Context 全局变量:
protectedvoid onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 在使用SDK各组件之前初始化context信息,传入ApplicationContext
// 注意该方法要再setContentView方法之前实现
SDKInitializer.initialize(getApplicationContext());

// 装载布局文件
setContentView(R.layout.activity_main);
}
6、第六步:创建地图Activity,管理地图生命周期:
publicclass MainActivity extends Activity {

private MapView mapView;

@Override

protectedvoid onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

// 在使用SDK各组件之前初始化context信息,传入ApplicationContext

// 注意该方法要再setContentView方法之前实现

SDKInitializer.initialize(getApplicationContext());

// 装载布局文件

setContentView(R.layout.activity_main);

mapView = (MapView) findViewById(R.id.mapView);

}

@Override

protectedvoid onResume() {

super.onResume();

mapView.onResume();

}

@Override

protectedvoid onPause() {

super.onPause();

mapView.onPause();

}

@Override

protectedvoid onDestroy() {

super.onDestroy();

mapView.onDestroy();

}

}
(二)、基础地图:
1、实现基础地图的操作步骤:
布局文件中使用MapView;
初始化SDK,并检查Key的合法性;
SDKInitializer.initialize(getApplicationContext());
checkKEY();
初始化BaiMap对象;
对MapView进行findViewById();
MapView对象调用getMap(),返回BaiMap;
设置BaiMap;
setMapType();
setTrafficEnabled();
(三)、POI搜索:
1、实现POI搜索的操作步骤:
布局文件中使用fragment,用来实现对BaiMap的加载;
class="com..mapapi.map.SupportMapFragment"
当前Activity继承于FragementActivity;
初始化SDK,并检查Key的合法性;
SDKInitializer.initialize(getApplicationContext());
checkKEY();
备注:该两句话必须放在setContentView()之前。
初始化BaiMap对象;
Map = ((SupportMapFragment) getSupportFragmentManager() .findFragmentById(R.id.fragment_poi_map)).getBaiMap();
初始化PoiSearch对象;
PoiSearch.newInstance();
给PoiSearch对象设置监听器;
(),重写onGetPoiResult()方法;
自定义PoiOverlay类,实现对每个标记的单击监听;
通过onPoiClick()方法,获取每个PoiInfo中的信息。如果这个对象中包含有明细,可以打开一个新页面来展示兴趣点的详细介绍。
在AndroidManifest.xml文件中配置PlaceCaterActivity页面;
该页面是Bai提供的POI的明细介绍页面。
PoiSearch对象调用searchInBound()、searchInCity() 、 searchNearby()方法实现兴趣点查询。
【总结:】核心步骤:
实例化BaiMap,PoiSearch对象;
PoiSearch对象设置OnGetPoiSearchResultListener()监听;
PoiSearch对象调用searchInCity()方法触发监听。
(四)、线路规划:
1、实现路线规划的操作步骤:
布局文件中使用MapView,用来实现对BaiMap的加载;
初始化SDK,并检查Key的合法性;
SDKInitializer.initialize(getApplicationContext());
checkKEY();
初始化MapView;
调用findViewById()
初始化BaiMap对象;
Map = MapView对象.getMap();
初始化RoutePlanSearch对象;
RoutePlanSearch.newInstance();
给RoutePlanSearch对象设置监听器;
(),重写onGetWalkingRouteResult()、onGetTransitRouteResult()、onGetDrivingRouteResult()方法;
自定义三种RouteOverlay类(WalkingRouteOverlay、TransitRouteOverlay、DrivingRouteOvelray);
调用RoutePlanSearch对象的三种方法(drivingSearch()、transitSearch()、walkingSearch())实现路线规划。
【总结:】核心步骤:
实例化BaiMap,RoutePlanSearch对象;
RoutePlanSearch对象设置OnGetRoutePlanResultListener监听;
RoutePlanSearch对象调用drivingSearch()、transitSearch()、walkingSearch()方法触发监听。
(五)、公交查询:
1、实现公交查询的操作步骤:
布局文件中使用fragment,用来实现对BaiMap的加载;
class="com..mapapi.map.SupportMapFragment"
初始化SDK,并检查Key的合法性;
SDKInitializer.initialize(getApplicationContext());
checkKEY();
当前Activity继承于FragementActivity;
初始化BaiMap对象;
Map = ((SupportMapFragment) getSupportFragmentManager() .findFragmentById(R.id.fragment_poi_map)).getBaiMap();
初始化PoiSearch对象/初始化BusLineSearch对象;
PoiSearch.newInstance();
BusLineSearch.newInstance();
给BusLineSearch对象设置监听器;
(),重写onGetBusLineResult()方法;
给PoiSearch对象设置监听器;
(),重写onGetPoiResult()方法;
在这个监听器中调用BusLineSearch对象的searchBusLine()方法;
给按钮增加单击监听事件,实现PoiSearch对象的searchInBound()、searchInCity() 、 searchNearby()方法实现兴趣点查询。
【总结:】核心步骤:
实例化BaiMap、PoiSearch对象及BusLineSearch对象;
PoiSearch对象设置OnGetPoiSearchResultListener()监听;BusLineSearch对象设置监听;
在PoiSearch对象的监听回调方法onGetPoiResult()中调用busLineSearch对象的searchBusLine()方法;
PoiSearch对象调用searchInCity()方法触发整个监听。

【备注:】
整体思路:先调用POI查询,在POI查询中的监听器中执行BusLine查询。

㈤ 怎样安装使用百度手机地图Android版离线地图

先下载网络手机地图,然后去里面找离线地图,进去选择你要下载的城市下载就可以了,我用的是腾讯地图,这个手机导航下载了离线数据包之后可以实现真正意义的零流量导航,而且还能实现零流量的路线查找和地图浏览,出门还可以查询下实时路况,选择一条畅通的道路出行,还有实时油价,位置共享,实景电子眼,违章查询等多种功能。

㈥ 为什么百度地图 Android 版不用开启 GPS 就能实现定位

手机版网络地图定位有多种方式,有卫星定位(包括GPS)、IP定位(接入数据网络)、WIFI小区定位(接入WLAN热点),等等。上述各种定位方式只要有一种具备条件,就可以实现定位,并非必须开启GPS。
网络地图的WIFI小区定位还有个特点,就是连接WIFI时,并不需要必须接通网络,有时只要搜索到信号就可以定位。

㈦ 为什么百度地图 Android 版不用开启 GPS 就能实现定位

因为你开启了移动数据流量,你手机会与附近的移动联通或者电信的信号塔产生数据交换,从而网络地图可以知道你的大概位置,不过没有gps那么准确,谢谢采纳!

㈧ 百度地图安卓版的更新日志

网络地图Android版 V6.0.1:
1. 界面改版,带来全新的视觉风格和交互体验。
2. 打车功能整合更多服务商,支持更多城市,让你以最快速度叫到出租车。
3. 首次推出网络全景。不仅可以看街景,还能查看室内景,方便订酒店。第一批支持城市为沈阳、无锡、凤凰,今后将有更多城市火速上线。
4. 更丰富的网络用户个人中心,为你提供个性化的地图服务
5.更简洁实用的底图风格,不放过每一个细节来打造最精致的地图应用。
网络地图Android版 4.5.0:
1、新增春节商场折扣数据,办年货省钱又省心(注:仅限北京市,100多家商场)
2、增加躲避拥堵方案,驾车路径规划更智能;
3、提升拖图速度,带来更畅快的底图浏览体验;
4、提升功能使用及网络访问的稳定性,产品体验更稳定;
5、酒店页面增加订房热线电话;
6、更新加油站数据,提供加油站品牌和油价。
网络地图Android版 4.1.2:
1. 解决部分机型联网状态下无法定位的问题
2.解决团购优惠推送开关异常开启问题
3.优化性能,地图更加省电
网络地图Android版 v4.1金秋享乐升级!
1. 全新界面,让您拥有更流畅的操作体验和简约的视觉享受;
2. 新增地铁专页,让您清晰浏览地铁线路图(支持北京、上海、广州、深圳、香港);
3. 引入影院放映表,轻松查看影片放映信息;
4. 支持拍照上传功能,多彩的心情要多彩的图片来表达;
5. 搜索团购太麻烦?智能推送来帮忙!
网络地图Android版 v4.0全新升级!
1. 免费语音导航在线版,在线版操作更简单,一键开启且无需下载导航包!创意彩色蚯蚓帮你轻松探路况!
2. 首家推出室内定位功能,同时新增室内图(限北京);
3. 新增公交车实时到站信息(目前限杭州);
4. 新增团购信息:新增包括全国100个城市的海量团购信息,商户详情页可直接点击查看;
5. 新增评论功能,登陆可即时对商户进行评论,且评论自动同步到网络身边;
6. 新增4000条商户优惠信息,让你随时随地掌握周边优惠;
网络地图Android版v3.3.0:
1.新增周边外卖搜索功能,随时随地搜索周边外卖
2.在线选择菜单,自动计算点餐价格,一键拨打快速订餐
3.支持双SD卡,可使用外置SD卡存放离线地图
4.提升2G网络下路况加载速度;解决道路名称与路况遮盖问题
5.完美适配Android 4.1
网络地图Android版v3.2.0:
1.新增优惠推送服务(支持北京)
2.搜索框新增清空搜索历史功能
3.餐饮列表中增加“优惠有限”排序入口
4.公交方案列表新增备选车次
5.提升地图浏览速度
网络地图Android版 v3.1.0:
新增生活分类一键搜索,检索更快捷
支持无需登录直接下载优惠券
新增6个城市实时路况信息
驾车路线整合路况信息,路况展现更直观
升级检索策略,优先展示优质商户信息

㈨ 怎样安装使用百度手机地图Android版离线地图

安卓系统为例,先下载安装网络地图,然后下载全国基础地图包,安装后再下载所在省或关注地地图包,安装后就可以离线使用地图了,但要注意定期更新!导航功能还是需要流量支持的!

热点内容
内置存储卡可以拆吗 发布:2025-05-18 04:16:35 浏览:335
编译原理课时设置 发布:2025-05-18 04:13:28 浏览:378
linux中进入ip地址服务器 发布:2025-05-18 04:11:21 浏览:612
java用什么软件写 发布:2025-05-18 03:56:19 浏览:32
linux配置vim编译c 发布:2025-05-18 03:55:07 浏览:107
砸百鬼脚本 发布:2025-05-18 03:53:34 浏览:943
安卓手机如何拍视频和苹果一样 发布:2025-05-18 03:40:47 浏览:739
为什么安卓手机连不上苹果7热点 发布:2025-05-18 03:40:13 浏览:803
网卡访问 发布:2025-05-18 03:35:04 浏览:511
接收和发送服务器地址 发布:2025-05-18 03:33:48 浏览:371