首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > BlackBerry >

GPS效能实现-OS4.5(模拟器能得到坐标,真机得不到)

2013-01-05 
GPS功能实现--OS4.5(模拟器能得到坐标,真机得不到)LocationListenerImpl locationListenerLocationProvid

GPS功能实现--OS4.5(模拟器能得到坐标,真机得不到)


    LocationListenerImpl locationListener;
    LocationProvider provider;
    Criteria criteria = new Criteria();
    criteria.setHorizontalAccuracy(criteria.NO_REQUIREMENT);
    criteria.setVerticalAccuracy(criteria.NO_REQUIREMENT);
    criteria.setPreferredPowerConsumption(criteria.POWER_USAGE_MEDIUM);
    criteria.setCostAllowed(false);
    try {
        provider = LocationProvider.getInstance(criteria);
        provider.setLocationListener(locationListener, 1, 1, 1);
    } catch (Exception e) {
        e.printStackTrace();
    }


LocationListenerImpl.java

    import javax.microedition.location.Location;
    import javax.microedition.location.LocationListener;
    import javax.microedition.location.LocationProvider;

    public class LocationListenerImpl implements LocationListener {    
        public void locationUpdated(LocationProvider arg0, Location arg1) {
            String latitude = arg1.getQualifiedCoordinates().getLatitude()+"";
            String longitude = arg1.getQualifiedCoordinates().getLongitude()+"";
            //这个坐标在真机上就是得不到...
        }
    }

    public void providerStateChanged(LocationProvider arg0, int arg1) {
        // TODO Auto-generated method stub
    }
}



这个方法对不对? 有没有更好的方法来实现这个功能?
[解决办法]
真机没有GPS信号吧,你到室外试试,室内肯定是不行了
[解决办法]
带码没问题,就是信号问题。

房子里面肯定拿不到。到外面去试试。
[解决办法]
把得出的值打出来,分析下是没信号,芯片坏,数据非法。。。

热点排行