地图定位 com.baidu.baidulocationn.f报错

当前位置:
请教大神关于百度地图定位API运行报错的问题
请教大神关于百度地图定位API运行报错的问题
来源:网络整理&&&&&时间: 10:52:38&&&&&关键词:百度地图,关于百度
关于网友提出的“请教大神关于百度地图定位API运行报错的问题”问题疑问,本网通过在网上对“请教大神关于百度地图定位API运行报错的问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:请教大神关于百度地图定位API运行报错的问题
描述:百度地图apiexception
APP启动时就在全局初始化声明LocationClient类一个对象的时候就报错了,错误信息如下:
07-16&16:34:50.397&/com.bainiaohe.dodo&E/SplashScreenActivity:&initGuideView
07-16&16:34:54.477&/com.bainiaohe.dodo&E/AndroidRuntime:&FATAL&EXCEPTION:&main
Process:&com.bainiaohe.dodo,&PID:&19133
java.lang.NullPointerException:&Attempt&to&invoke&virtual&method&'java.util.Iterator&java.util.ArrayList.iterator()'&on&a&null&object&reference
at&com.baidu.location.LocationClient.d(Unknown&Source)
at&com.baidu.location.LocationClient.if(Unknown&Source)
at&com.baidu.location.LocationClient.if(Unknown&Source)
at&com.baidu.location.LocationClient$a.handleMessage(Unknown&Source)
at&android.os.Handler.dispatchMessage(Handler.java:102)
at&android.os.Looper.loop(Looper.java:145)
at&android.app.ActivityThread.main(ActivityThread.java:5942)
at&java.lang.reflect.Method.invoke(Native&Method)
at&java.lang.reflect.Method.invoke(Method.java:372)
at&com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1400)
at&com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1195)
以上介绍了“请教大神关于百度地图定位API运行报错的问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/682365.html
上一篇: 下一篇:博主最新文章
博主热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)才接触html5,实现百度地图定位,出项错误?_html吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:105,195贴子:
才接触html5,实现百度地图定位,出项错误?收藏
Location information is unavailable?
html培训,千锋Html5培训,名企内部推荐就业,面对面教学模式,成就高薪互联网工程师!html培训,企业级项目实战,总监级名师面授,0基础20周速成为web开发工程师,高薪就业!
大神救救我,我搞了两天了,问题在那儿?我在IE浏览器上是可以定位的,当时放在手机上就出现错误?
&!DOCTYPE html&&html lang=&en&&&head&
&meta charset=&UTF-8&&
&title&HTML5定位&/title&
&script type=&text/javascript& src=&&&&/script&
&script type=&text/javascript& src=&&&&/script&
&script type=&text/javascript& src=&&&&/script&
&style type=&text/css&&
*{ margin: 0 padding: 0}
body{text-align:
height: 100%;overflow:}
#allmap{ width: 100%;height: 100%; position:}
&/style&&/head&&body&
&div id=&allmap&&&/div&&script type=&text/javascript&& $(function(){
if(supportsGeoLocation()){
alert(&你的设备支持 GeoLocation.&);
alert(&你的设备不支持 GeoLocation.&)
// 检测浏览器是否支持HTML5
function supportsGeoLocation(){
return !!navigator.
// 单次位置请求执行的函数
function getLocation(){
navigator.geolocation.getCurrentPosition(mapIt,locationError);
//定位成功时,执行的函数
function mapIt(position){
var lon = position.coords.
var lat = position.coords.
// alert(&您位置的经度是:&+lon+& 纬度是:&+lat);
var map = new BMap.Map(&allmap&);
var point = new BMap.Point(&&+lon+&&,&&+lat+&&);
map.centerAndZoom(point,16);
var gc = new BMap.Geocoder();
translateCallback = function (point){
var marker = new BMap.Marker(point);
map.addOverlay(marker);
map.setCenter(point);
gc.getLocation(point, function(rs){
var addComp = rs.addressC
if(addComp.province!==addComp.city){
var sContent =
&&div&&h4 style='margin:0 0 5px 0;padding:0.2em 0'&你当前的位置是:&/h4&& +
&&p style='margin:0;line-height:1.2;font-size:13text-indent:2em'&&+addComp.province + &, & + addComp.city + &, & + addComp.district + &, & + addComp.street + &, & + addComp.streetNumber+&&/p&& +
&&/div&&;}
var sContent =
&&div&&h4 style='margin:0 0 5px 0;padding:0.2em 0'&你当前的位置是:&/h4&& +
&&p style='margin:0;line-height:1.2;font-size:13text-indent:2em'&&+ addComp.city + &, & + addComp.district + &, & + addComp.street + &, & + addComp.streetNumber+&&/p&& +
var infoWindow = new BMap.InfoWindow(sContent);
map.openInfoWindow(infoWindow,point);
BMap.Convertor.translate(point,0,translateCallback);
// 定位失败时,执行的函数
function locationError(error)
switch(error.code)
case error.PERMISSION_DENIED:
alert(&User denied the request for Geolocation.&);
case error.POSITION_UNAVAILABLE:
alert(&Location information is unavailable.&);
case error.TIMEOUT:
alert(&The request to get user location timed out.&);
case error.UNKNOWN_ERROR:
alert(&An unknown error occurred.&);
// 页面加载时执行getLocation函数
window.onload = getL
})&/script&&/body&&/html&代码是从网上下载下了的。
我也定位失败了
登录百度帐号博主最新文章
博主热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)Android百度地图定位的问题_百度知道
Android百度地图定位的问题
服务mLocationClient.isStarted()
一直返回的是false ,且mLocationClient.requestLocation()返回的1,不知道哪里出了问题
求大神解救!
首先是service已经配置(其他的权限全都加了,不贴了)
这个是初始化(地图的初始化就没贴了)
获取位置的方法
我有更好的答案
这个问题以前遇到过,在申明Service的时候,也要相应的加上权限,如下代码&service&android:name=&com.baidu.location.f&&android:enabled=&true&&&&&&&&&&&&&android:process=&:remote&&&&&&&&&&&&&android:permission=&android.permission.BAIDU_LOCATION_SERVICE&&&&&&&&&&&&&&intent-filter&&&&&&&&&&&&&&&&&&&&&&&&&action&android:name=&com.baidu.location.service_v2.4&&&/action&&&&&&&&&&&&&/intent-filter&&/service&
&action android:name=&com.baidu.location.service_v2.4&&&/action&这个路径是固定的吗?还是添加自己的?
添加你自己的,刚刚我想打成“com.baidu.location.service_vXX”这种形式,又怕你不明白
为您推荐:
其他类似问题
您可能关注的内容
百度地图的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 fcrm.baidu.com 的文章

 

随机推荐