我想问的就是在模拟器中可以得到模拟器中的gps数据吗?
因为在ddms中可以模拟设置纬度和经度值的.但是我照着深入浅出google android 181页的代码敲了一偏..好像得不到
查了一些资料..说是用geo fix xxx xxxx xx来设置..但是在logcat中看不到效果不知道现在怎么办.
因为没有真机.可是项目中需要用到..gps的功能一直模拟不起来...

解决方案 »

  1.   

    GPS应该需要硬件的支持吧,我手上有真机也没见能跑GPS啊。
      

  2.   

    在DDMS里有个Location Controls,输入你的坐标或者选择GPX、KML文件,然后点send
    或者用geo命令模拟发送GPS信号:geo fix 经度 纬度
      

  3.   

    点send 和geo fix都没有反应
    location一直为空
      

  4.   

    载入kml文件也没反应..郁闷了半天了
      

  5.   

    其实很简单。。没加侦听。。
    lm.requestLocationUpdates(provider, 2000, 10, locationListener);

            
          
        // add listener to location
        private final LocationListener locationListener = new LocationListener() {
            public void onLocationChanged(Location loc) {
             getLad(loc);
            }
           
            public void onProviderDisabled(String provider){
             getLad(null);
            }        public void onProviderEnabled(String provider) {}        public void onStatusChanged(String provider, int status, Bundle extras){}
          };
      

  6.   

    这样在ddms里面随便输入一个纬度都能实时变化了。
    而且在屏幕最上方会出现一个类似雷达的玩意。
      

  7.   

    guoyoulei520 你可以给我源代码好吗?
      

  8.   

    我的email地址是:[email protected] 谢谢你 。