安卓百度地图版本9.2.0更新完地图以后出现闪退,一打开,4-5秒就闪退怎

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓百度地图版本9.2.0更新完地图以后出现闪退,一打开,4-5秒就闪退怎相关的知识,希望对你有一定的参考价值。

安卓百度地图版本9.2.0更新完地图以后出现闪退,一打开,4-5秒就闪退怎么回事啊,谁能帮忙解决一下。
补充一下重新下载,重启都一样

1、可能运行问题。可重新启动手 机或者电脑。2、可能是内存不够 接收不到新的信息。可用软件清理一下垃圾,释放内存。3、可能是下载的软件损害。可把原软件卸载,然后重新下载,安装。4、可能是日期或 者时间不对。可查看一下日期 时间,是否正确。如果日期和 时间不正确,将会导致网络错误的出现。5、也可 能是软件的服务器 出现问题,只需要等一段时间就会恢复。 参考技术A 可能是百度地图更新出错导致打开45秒闪退,把百度地图卸载掉重新安装9.2.0版本,或许就不闪退了,安卓版本应用可以去美玩吧下载。本回答被提问者和网友采纳

安卓不使用第三方SDK怎么开发街景地图

百度地图 Android SDK是一套基于Android 2.1(v1.3.5及以前版本支持android 1.5以上系统)及以上版本设备的应用程序接口

可以使用该套 SDK开发适用于Android系统移动设备的地图应用,通过调用地图SDK接口,您可以轻松访问百度地图服务和数据,构建功能丰富、交互性强的 LBS(地图类)应用程序。
百度地图Android SDK提供的所有服务是免费的,接口使用无次数限制。您需申请密钥(key)后,才可使用百度地图Android SDK。任何非营利性产品请直接使用。这弦外之音就是盈利的产品必须帮百度给钱。
一、百度地图api平台。
百度地图API网址:http://developer.baidu.com/map/sdk-android.htm
百度地图开发步骤是

①获取密钥
②申请新密钥及查看原先申请的密钥
③开发指南 在安卓平台上使用百度地图的开发指南
④类参考 地图库所提供的类及方法说明相关下载
⑤开发所使用的相关包及说明示例下例
哝,这就是百度地图的apk平台的界面:

首先,我们来申请key。
步骤也非常的简单:
①点击获取密钥 ②进入密钥申请页并阅读相关的使用条款 ③勾选 已阅读并同意条款 ④填写应用名称 填写一下应用的相应功能及描述 ⑤输入验证码确定后 ⑥密钥即可申请成功
我申请的key如下图所示:

如何把申请下来的jar包导入到项目中了。
一、在工程里新建libs文件夹(若不存在的话),将开发包里的baidumapapi_v2_1_1.jar 拷贝到libs根目录下,将libapp_BaiduMapApplib_v2_1_1.so和libvi_voslib.so 拷贝到libsarmeabi目录下。
二、项目属性中Java Build Path->Order and Export中,确定Android Private Libaries与Android Dependencies这两项前面的选择框被选上后,
三、点确定 菜单Project->clean重新编译项目后就可以正常使用地图中的功能进行编程了。
四、上图包中的liblockSDK3.1.jar及对应的so文件是用于定位与搜索功能的,如果不需要可以不 加入到项目当中
jar包的架构如下图所示:

到入jar包的样子也如下图所示:

在清单文件下,要添加一下的权限。
<supports-screens android:anyDensity="true" android:largeScreens="true" android:normalScreens="true" android:resizeable="true" android:smallScreens="true" />
对需要加载地图的Activity进行属性设置
<activity android:name="com.dfrz.map.DFRZMapActivity" android:configChanges="orientation|keyboardHidden|screenSize" android:label="@string/app_name" android:screenOrientation="sensor" > </activity>
这些准备工作做好以后,我们需要到入相应的map控件
<com.baidu.mapapi.map.MapView android:id="@+id/bmapsView" android:layout_ android:layout_ android:layout_weight="1" android:clickable="true" />
上述xml的源代码就是这个就是加载百度地图的控件框,这个布局你可以根据自己的需要进行调整,或是放置到你的Activity需要的地方去。此控 件需要接收到点击事件,所以需要把clickable设置成true。
百度的地图的原理就是这样的。。。。。。。。。。。
地图、定位、搜索功能都需要用BMapManager对象来管理, BMapManager提供四个接口:init()、start()、stop()、destroy()。在应用程序里生成BMapManager 对象并初始化,在程序退出时调用destroy(),在需要使用sdk功能的Activity的onCreate()方法里调用start()方 法,onDestroy()方法里调用stop()方法,或者onResume()/onPause()分别调用start()和stop()。 常用方法: destroy() : 在程序退出前调用 boolean init(java.lang.String strKey, MKGeneralListener listener) 初始化地图引擎,需要送入申请的百度地图Key boolean start() :开启百度地图API boolean stop(): 终止百度地图API,调用此函数后,不会再发生回调。
MapView——百度地图的显示者。
一个显示地图的视图控件,当被焦点选中时,它能捕获按键事件和触摸手势去平移和缩放地图 setBuiltInZoomControls(boolean on):设置是否启用内置的缩放控件 getController():返回地图的MapController,这个对象可用于控制和驱动平移和缩放 setDoubleClickZooming(boolean bDoubleClickZooming) : 设置mapview是否支持双击放大效果 getOverlays():获取当时地图控件中的已有图层 refresh(): 刷新此地图控件。
怎么用百度地图实现了定位了,这就需要LocationClient
定位处理功能的核心类 registerLocationListener(BDLocationListener)接收到定位数据后可由指定监听器中的 onReceiveLocation(BDLocation)的方法来接收相关的数据并做相关的处理 构造: new LocationClient(getApplicationContext()) setLocOption(LocationClientOption)设置定位的参数 start()启动定位功能,此功能是持续的,可以定义间隔刷新时间 stop()结束定位功能,但前面设置的定位参数不会消失,可以再启动 requestLocation() 发起异步定位请求,如果位置没有变化,不会发起网络请求,直接返回上次的位置。(2次间隔需要大于1秒)
LocationClientOption 用于定位的操作的类。
设置定位功能的定位方式 disableCache(boolean) 真表示禁用缓存定位 setOpenGPS(boolean) 是否使用GPS定位,前提是手机打开了GPS定位 setAddrType(String) 当字串为"all"时返回此位置地址信息,其它不返回 setCoorType(String) 设置返回坐标的格式 gcj02 - 国测局 bd09百度墨卡托 bd0911百度经纬坐标(手机默认) setScanSpan(int) 定时定位的时间间隔(ms) 此值大于1000时,每隔此值指定的时间就会发起一次定位 此值小于1000时或不设置此值时,调用一次requestLocation()方法则定位一次
这是我们需要定义mainactivity的类。相应源代码如图所示:
protected void onDestroy() mapView.destroy(); if (mapManager != null) mapManager.destroy(); mapManager = null; super.onDestroy();
有了这些准备以后,相应运行的效果如下:

这就是android下百度地图应用的大概步骤。追问

不使用第三放SDK

参考技术A 有轮子,何必自己造轮子! 参考技术B 666,研发地图啊你 参考技术C 先融资个几个亿 参考技术D 街景的估计不可以,高德新出的h5的,可以去官网看看,接入app很简单

以上是关于安卓百度地图版本9.2.0更新完地图以后出现闪退,一打开,4-5秒就闪退怎的主要内容,如果未能解决你的问题,请参考以下文章

Android使用百度地图出现闪退及定位时显示蓝屏问题

百度地图sdk和高德地图sdk 哪一个更加适合ios 或者安卓平台开发

安卓开发,百度地图

引入百度地图,安卓出现白屏问题

Android接百度地图API百度地图Demo点击按钮闪退

安卓百度地图怎么没有公交路线查询