安卓开发调用百度地图api无法精确定位的问题

private void initLocation(){
    LocationClientOption option=new LocationClientOption();
    option.setScanSpan(5000);
   ** option.**setLocationMode(LocationClientOption.LocationMode.Device_Sensors);
    locationClient.setLocOption(option);
}

    我已经设置成用gps定位了,为什么还是通过网络定位?
    而我打开百度地图定位的很准确!
    请问如何实现精确定位

你gps开了吗?你集成下室内定位试试

你是不是在室内测试的? 室内GPS没信号

应该是手机GPS没有开吧。

option.setOpenGps(true); // 打开gps
这个写了吗

终于知道了,我没有设置坐标类型option.setCoorType("bd09ll"); 困扰了好久!

扎心了老铁 要多看看百度API