不知道有谁遇到过 在某些机器上出现定位时出现坐标一样的问题?
本人测试时发现在家里定位的坐标跟在公司里定位出现的坐标是一模一样的? 初步猜测是缓存的问题,但是找不到问题的原因,不知道有谁遇到类似这样的情况 部分代码如下:
private void registerLocationListener() {
networkListner = new MyLocationListner();
locationManager.requestLocationUpdates(
LocationManager.NETWORK_PROVIDER, 3000, 0, networkListner);
gpsListener = new MyLocationListner();
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,
5000, 0, gpsListener);
}
private class MyLocationListner implements LocationListener {
@Override
public void onLocationChanged(Location location) {
// Called when a new location is found by the location provider.
if (LocationManager.NETWORK_PROVIDER.equals(location.getProvider())) {
lbsLocation = location;
}
if (LocationManager.GPS_PROVIDER.equals(location.getProvider())) {
gpsLocation = location;
}
} // 后3个方法此处不做处理
public void onStatusChanged(String provider, int status, Bundle extras) {
} public void onProviderEnabled(String provider) {
} public void onProviderDisabled(String provider) {
}
};
解决方案 »
- ubuntu下jni的使用问题,已经用NDK已经编译好了.SO,但就是调用不成功。
- ServerSocket做的端口监听时间长老是被回收的问题
- 新手_运行问题
- 手机访问时,request.getHeader("Accept")获取
- 如何获得启动后的service的实例
- 有关cagegory的问题
- 三星s4上4.2.2。,调用系统自带相机拍照后,application被杀掉
- android studio 获取webview中html控件的值
- 如何在ListActivity中嵌入不同布局类型的条目?
- Android上传图片问题
- 地图编辑器mappy生成的2维数组怎么用?
- android 实时绘图的问题
我也曾遇到过,在模拟器上运行正常,在真机上无法获取GPS信息,最后,我检测了如果GPS不可用,或者位置固定不变,使用基站定位。
我没有用 getLastKnownLocation方法,可能是机器自身调用了这个方法吧。