解决方案 »
- android mp3文件播放功能,出现错误,求救各位大神
- 请教一道初级android题~
- android 搜索框无法关闭
- 求大家帮忙,activity的问题
- 怎么判断文本编辑框(EditText)内容为空或者空字符串?
- android OpenGL 立方体纹理映射问题
- 查看DDMS时发现sdcard的读写权限疑惑
- activity在跳转的时候出现内存溢出
- adb logcat命令行如何查看某个进程的log信息? (已知进程的ID 和 有APK应用的源码)
- 急急急,求指导Android Socket 客户端与服务端通信
- 使用Eclipse创建AndroidAPP错误。
- 新手求助。。。fragment空指针
开启定位后 定位到北京了 貌似没Log报错
你得调试看是否进行了当前定位的操作(listener)。或是百度相关的配置、manifest文件信息不正确.
/**
* 定位SDK监听函数
*/
public class MyLocationListenner implements BDLocationListener
{ @Override
public void onReceiveLocation(BDLocation location)
{
// map view 销毁后不在处理新接收的位置
if (location == null || mMapView == null)
{
return;
} MyLocationData locData = new MyLocationData.Builder()
.accuracy(location.getRadius())
// 此处设置开发者获取到的方向信息,顺时针0-360
.direction(100).latitude(location.getLatitude())
.longitude(location.getLongitude()).build(); mBaiduMap.setMyLocationData(locData);
if (isFirstLoc)
{
isFirstLoc = false;
LatLng ll = new LatLng(location.getLatitude(),
location.getLongitude());
MapStatusUpdate u = MapStatusUpdateFactory.newLatLng(ll);
mBaiduMap.animateMapStatus(u);
}
} public void onReceivePoi(BDLocation poiLocation)
{
}
}默认开始会定位北京。网络状态好的话基本看不见。
下面这个应该可以初始化中心,可以不定位在北京,target这个方法 LatLng cenpt = new LatLng(29.806651,121.606983);
//定义地图状态
MapStatus mMapStatus = new MapStatus.Builder()
.target(cenpt)
.zoom(18)
.build();
再看看 有空能帮我看下代码有没问题、百度地图一点经验都没 谢谢大致看了下,代码应该没有什么问题,你打开GPS,是否是GPS在室内无法定位,导致一直循环处于定位中。。
你得先确认debug能进入listener。
再看看 有空能帮我看下代码有没问题、百度地图一点经验都没 谢谢大致看了下,代码应该没有什么问题,你打开GPS,是否是GPS在室内无法定位,导致一直循环处于定位中。。
你得先确认debug能进入listener。进入listenet 是指什么?
// 定位初始化
mLocClient = new LocationClient(this);
mLocClient.registerLocationListener(myListener);
LocationClientOption option = new LocationClientOption();
option.setOpenGps(true);// 打开gps
option.setCoorType("bd09ll"); // 设置坐标类型
option.setIsNeedAddress(true);
option.setScanSpan(1000);
mLocClient.setLocOption(option);
mLocClient.start();这是我目前项目中使用时的设置,也没有什么不同。只不过,我在地图初始化前就开始定位。
再看看 有空能帮我看下代码有没问题、百度地图一点经验都没 谢谢大致看了下,代码应该没有什么问题,你打开GPS,是否是GPS在室内无法定位,导致一直循环处于定位中。。
你得先确认debug能进入listener。进入listenet 是指什么?就进入你的BDLocationListenerImpl类中onReceiveLocation方法。
2.GPS在室内定位受阻。
3.GPS没打开。
再看看 有空能帮我看下代码有没问题、百度地图一点经验都没 谢谢大致看了下,代码应该没有什么问题,你打开GPS,是否是GPS在室内无法定位,导致一直循环处于定位中。。
你得先确认debug能进入listener。进入listenet 是指什么?就进入你的BDLocationListenerImpl类中onReceiveLocation方法。进不去
LatLng cenpt = new LatLng(29.806651,121.606983);
//定义地图状态
MapStatus mMapStatus = new MapStatus.Builder()
.target(cenpt)
.zoom(18)
.build();cenpt改为你的坐标,如果无法获取,可以存储上一次最后定位的坐标,下一次启动时直接用该坐标开始定位。
然后再用BDLocationListenerImpl的回调结果修正该定位
下面两种应该不是 我用网上的一些例子可以定位到
我再看看是不是key的问题吧
下面两种应该不是 我用网上的一些例子可以定位到
我再看看是不是key的问题吧如果都没有进listener,那说明监听没有注册成功。你再好好看看manifest中百度地图的配置和key相关吧。
下面两种应该不是 我用网上的一些例子可以定位到
我再看看是不是key的问题吧如果都没有进listener,那说明监听没有注册成功。你再好好看看manifest中百度地图的配置和key相关吧。manifest 配置没问题 key重新按照 百度上的教程弄了 还是不行
要是有问题的话 不可能有地图显示的啊 定位到默认的北京 应该 配置和Key都没问题了吧?
下面两种应该不是 我用网上的一些例子可以定位到
我再看看是不是key的问题吧如果都没有进listener,那说明监听没有注册成功。你再好好看看manifest中百度地图的配置和key相关吧。manifest 配置没问题 key重新按照 百度上的教程弄了 还是不行
要是有问题的话 不可能有地图显示的啊 定位到默认的北京 应该 配置和Key都没问题了吧?那个显示北京,只要你创建了mapview,正常初始化后就显示北京地图。
你再看看百度官方的例子,再调试下。
都没有进入listener,说明没有每隔5秒进行重新定位的操作。
下面两种应该不是 我用网上的一些例子可以定位到
我再看看是不是key的问题吧如果都没有进listener,那说明监听没有注册成功。你再好好看看manifest中百度地图的配置和key相关吧。manifest 配置没问题 key重新按照 百度上的教程弄了 还是不行
要是有问题的话 不可能有地图显示的啊 定位到默认的北京 应该 配置和Key都没问题了吧?那个显示北京,只要你创建了mapview,正常初始化后就显示北京地图。
你再看看百度官方的例子,再调试下。
都没有进入listener,说明没有每隔5秒进行重新定位的操作。哦哦 这样 那我再看看吧 谢谢你
下面两种应该不是 我用网上的一些例子可以定位到
我再看看是不是key的问题吧如果都没有进listener,那说明监听没有注册成功。你再好好看看manifest中百度地图的配置和key相关吧。manifest 配置没问题 key重新按照 百度上的教程弄了 还是不行
要是有问题的话 不可能有地图显示的啊 定位到默认的北京 应该 配置和Key都没问题了吧?那个显示北京,只要你创建了mapview,正常初始化后就显示北京地图。
你再看看百度官方的例子,再调试下。
都没有进入listener,说明没有每隔5秒进行重新定位的操作。找到原因了 怎么现在要设置那个百度的Service才能定位的? 不过还是谢谢你帮我解答问题 哈哈
下面两种应该不是 我用网上的一些例子可以定位到
我再看看是不是key的问题吧如果都没有进listener,那说明监听没有注册成功。你再好好看看manifest中百度地图的配置和key相关吧。manifest 配置没问题 key重新按照 百度上的教程弄了 还是不行
要是有问题的话 不可能有地图显示的啊 定位到默认的北京 应该 配置和Key都没问题了吧?那个显示北京,只要你创建了mapview,正常初始化后就显示北京地图。
你再看看百度官方的例子,再调试下。
都没有进入listener,说明没有每隔5秒进行重新定位的操作。找到原因了 怎么现在要设置那个百度的Service才能定位的? 不过还是谢谢你帮我解答问题 哈哈这个不就是manifest文件中的配置嘛~~