当前位置:首页 » 安卓系统 » android百度地图离线地图开发

android百度地图离线地图开发

发布时间: 2023-01-12 05:26:50

1. 关于百度地图API离线开发 我现在下载了离线包 如果断开网络 可以显示我的离线地图 但是如果开了网络

首先会重离线包读取文件 假设你从南京的某地 到某地 此时你想查询做公交哪条线好 其实就要花费流量 其实原本的地图并不大 上一次网络地图 在地图上用的大约是200k以下 重点是其他功能

2. android开发百度离线地图怎么用

网络手机地图Android版离线地图安装使用教程: 第一步:将下载好的离线地图包解压缩。 第二步:找到解压出的"BaiMap"文件夹,把它放入手机存储卡根目录。 注:在上述过程中如遇提示“是否移动或复制文件夹”,点击“是”即可。 第三步:断开与电脑连接,打开网络手机地图(如已打开请重启),系统会提示安装成功。 OK啦,想去哪里就用网络手机地图搜吧! 猜你还喜欢: 网络地图怎么用:轻松解决出行路线问题 网络地图离线地图包iPhone版导入手机安装教程

3. 百度地图如何离线导航

问题一:网络地图v9.0离线导航怎么设置 网络地图的离线导航无需设置。
预先下载离线地图包、离线导航包,导航时,只要没有网络或人为切断网络,系统就会自动进入离线导航状态。

问题二:网络地图离线导航要怎样使用? 进入网络地图主页面,现在都需要在联网下进行,首先看到下方有四个功能选项,选择“导航”进入下一界面。
[图]>02
想要使用离线导航的话,必须先下载离线数据包,在导航界面,可以看到“离线导航包”选项,点击进入。
>03
建议大家在WiFi环境下下载,这样节省我们的流量,首先下载全国地图的离线导航包和你所在地城市的离线导航包,这是离线导航的数据支持。
>04
如下图所示,在离线环境下,我们依次开始下载。
>05
下载完成以后,我们就来体验下离线导航,关闭我们的手机网络,输入北京市的目的地,开始导航。
>06
离线状态下,网络地图就会给你规划出一条最优线路,点击下方开始进行离线导航。
>07
接下来,按照导航现实的轨迹就可以啦,我试了下,导航显示的效果挺好的,建议大家可以尝试用下。

问题三:下载的网络地图离线导航包怎么打开? 建议不要单独下载网络的离线导航包,也不要尝试打开,其操作过程太繁杂,很容易出错。
――最简单、可靠的办法,是打开网络地图的离线导航包下载页面,指定要下载的省份,让网络地图自动下载、自动安装,即省劲,又不会出错。

问题四:手机网络地图离线导航怎么不能用了 我们首先在手机上打开【网络地图】这款应用,然后在主界面点击右下角的【我的】按钮。如下图所示。
2
然后在打开的界面,点击打开【离线包下载】选项。如下图所示。
3
进入【离线包下载】页面后,点击打开【离线导航】这个选项。如下图所示。
4
然后在打开的页面,点击需要进行离线导航的【城市】选项的右侧下载按钮。如下图所示。
5
这时候系统就会开始下载这个城市的离线导航包了,等待下载完毕即可。如下图所示。
END
离线导航的具体使用方法
只要我们下载了某个城市的离线导航包,就可以在那个城市使用离线导航功能了。下面我就给大家演示一下具体的使用方法:首先我手机设置成飞行模式,然后在地图首页点击【导航】按钮。如下图所示。
然后在打开的【导航】界面,点击【输入目的地】选项,如下图所示。
然后在【输入终点】方框里输入自己要去的地方,再点击【搜索】按钮。如下图所示。
这样导数10秒钟,就准备进入导航了,我们也可以直接点击【开始导航】按钮直接进入导航。如下图所示。
5
进入导航界面后,会有语音提醒,而且在页面上方有信息提醒,在页面中还有详细的路线路,真的非常方便。如下图所示。

问题五:怎样才能将网络地图的离线导航包放在外置存储卡? 我们可以在下载离线地图包的时候提前设置好储存位置为TF卡中就可以了。
不过个人不是很喜欢使用这个地图软件,永久了腾讯地图软件感觉挺好用的。它支持了全国400个城市的离线地图包下载,我们可以自主的选择它的储存位置。下载好后可以开启零流量地图模式这样手机可以无网离线实现浏览地图、地点搜索、公交/驾车路线规划、步行导航、驾车语音导航等功能,基本上日常所需的功能全部可以满足,而且全程零流量。

问题六:我下载了网络地图离线导航,怎么还需要连网 网络地图可以离线导航。只要下载好离线导航包(全国基础包和分省地图包),导航时打开GPS,关闭网络,就可以进行导航了。
有时候当搜索路线或地点时,可能会有要求联网的提示。可以不用管它,继续搜索,就会进入离线搜索模式。
如果不希望看到联网的提示,可以进行设置:在我的――设置――导航设置中,将检索路线联网模式设置为:“离线优先”。就不会再出现联网的要求了。

问题七:网络地图离线导航两省怎么用 跨省导航跟省内导航,使用方法一样,没有什么区别。但要把各个省的地图都要下载。

问题八:网络地图离线导航包如何删除 设置里面有清楚缓存离线文件的选项

问题九:网络离线地图导航要流量吗 如果你要定位 就需要一点流量,但是用的流量也不会多的。一般网络离线地图都是在有网络的情况下线弄好出行线路,然后关掉流量,在这样的情况下导航过程中是不需要流量的

4. android百度地图离线地图可以多个开发app共用吗

demo是用网络地图 sdk 开发的?地图 sdk 里的离线包和地图 app 不是通用的。但是多个使用网络地图 sdk 开发的 app,可以共用一份离线包。

5. 如何使用android百度地图离线地图

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

6. Android开发百度地图怎么把离线和定位结合

定位需要开启gps,先gps定位好,然后打开地图看看。

7. 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查询。

热点内容
苹果好用的解压软件 发布:2025-05-17 22:42:23 浏览:381
我的世界服务器莫名崩溃 发布:2025-05-17 22:40:57 浏览:477
我的世界utc服务器ip 发布:2025-05-17 22:36:19 浏览:740
新闻压缩要素 发布:2025-05-17 22:22:11 浏览:118
耳机没有声音怎么办安卓 发布:2025-05-17 22:16:29 浏览:583
bc8android导航 发布:2025-05-17 22:15:50 浏览:639
什么配置的车标好 发布:2025-05-17 21:41:20 浏览:203
linux支持线程 发布:2025-05-17 21:26:14 浏览:184
元神队伍配置都由什么组成 发布:2025-05-17 21:20:18 浏览:477
闲鱼和安卓哪个赚钱 发布:2025-05-17 21:15:56 浏览:584