百度地图Android中获得当前所在的经纬度

已举报 回答 关注
百度地图Android中获得当前所在的经纬度
问在线客服
扫码问在线客服
  • 回答数

    2

  • 浏览数

    6,335

2个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
通过对locationClient对象,来操作所有的功能,
locationClient = new LocationClient(getActivity());
// 设置定位条件
LocationClientOption option = new LocationClientOption();
option.setOpenGps(true); // 是否打开GPS
option.setCoorType("bd09ll"); // 设置返回值的坐标类型。
option.setPriority(LocationClientOption.NetWorkFirst); // 设置定位优先级
// option.setProdName("LocationDemo"); //
// 设置产品线名称。强烈建议您使用自定义的产品线名称,方便我们以后为您提供更高效准确的定位服务。
// option.setScanSpan(UPDATE_TIME);// 设置定时定位的时间间隔。单位毫秒
locationClient.setLocOption(option);

// 注册位置监听器
locationClient.registerLocationListener(new BDLocationListener() {

@Override
public void onReceiveLocation(BDLocation location) {
// TODO Auto-generated method stub
if (location == null) {
return;
}

sb.append("纬度 : ");
sb.append( location.getLatitude());
sb.append("经度 : ");
sb.append(location.getLongitude());

}
取消 评论
你会写app吗,教教我吧
取消 评论
ZOL问答 > 手机 > Moto手机 > 功能 > 百度地图Android中获得当前所在的经纬度

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

提示

确定要取消此次报名,退出该活动?